Диаграмма Google с python датафрейма Не в состоянии рисовать - PullRequest
1 голос
/ 28 марта 2020

Я пытаюсь отправить pandas фрейм данных как json через flask. Затем я хочу построить его в html с помощью Google-диаграммы. Но я не могу правильно построить Datatable, поэтому на графике видно, что «No Table Colomns». Пожалуйста, помогите нарисовать график.

python часть:

df = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
                   columns=['a', 'b', 'c'])
return df.to_json()

javascript часть:

value = get_data();
drawing = new google.visualization.DataTable(value);
chart.draw(drawing , options);

Пожалуйста, помогите решить проблему.

1 Ответ

0 голосов
/ 28 марта 2020

при создании таблицы данных Google напрямую из json,

drawing = new google.visualization.DataTable(value);

json должен быть в очень конкретном c формате, как найдено здесь ...

Вместо этого попробуйте использовать метод stati c -> arrayToDataTable

. Это создаст таблицу данных из простого массива ...

drawing = google.visualization.arrayToDataTable(value);
...