Python 将数据帧行传递给Google图表中的addRow函数
我的主要目标是在Python 将数据帧行传递给Google图表中的addRow函数,python,flask,charts,google-visualization,Python,Flask,Charts,Google Visualization,我的主要目标是在 data.addRows([ ['Work', 11], ['Eat', 2], ['Commute', 2], ['Watch TV', 2] ]); data.addRows([[Timestamp('2018-11-09 00:00:00') 'Bob' 68] [Timestamp('2018-11-09 00:00:00') '
data.addRows([
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2]
]);
data.addRows([[Timestamp('2018-11-09 00:00:00') 'Bob' 68]
[Timestamp('2018-11-09 00:00:00') 'Jane' 86]
[Timestamp('2018-11-10 00:00:00') 'Bob' 40]
...
[Timestamp('2019-06-15 00:00:00') 'Bob' 20]
[Timestamp('2019-06-15 00:00:00') 'Jane' 21]
[Timestamp('2019-06-16 00:00:00') 'Bob' 1]]);
return render_template("viz.html", data=data2, cols=col_names)
data.addRows({{ data.values }});
数据-(数据帧)
data2.值
返回-
array([[Timestamp('2015-12-01 00:00:00'), 'Bob', 41],
[Timestamp('2015-12-01 00:00:00'), 'Jane', 55],
[Timestamp('2015-12-02 00:00:00'), 'Bob', 96],
...,
[Timestamp('2019-07-31 00:00:00'), 'Jane', 18],
[Timestamp('2019-08-01 00:00:00'), 'Bob', 2],
[Timestamp('2019-08-02 00:00:00'), 'Bob', 1]], dtype=object)
现在我的代码在flask中运行良好,但当看到源代码时,它返回的值低于该值
data.addRows([
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2]
]);
data.addRows([[Timestamp('2018-11-09 00:00:00') 'Bob' 68]
[Timestamp('2018-11-09 00:00:00') 'Jane' 86]
[Timestamp('2018-11-10 00:00:00') 'Bob' 40]
...
[Timestamp('2019-06-15 00:00:00') 'Bob' 20]
[Timestamp('2019-06-15 00:00:00') 'Jane' 21]
[Timestamp('2019-06-16 00:00:00') 'Bob' 1]]);
return render_template("viz.html", data=data2, cols=col_names)
data.addRows({{ data.values }});
我的烧瓶代码-
data.addRows([
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2]
]);
data.addRows([[Timestamp('2018-11-09 00:00:00') 'Bob' 68]
[Timestamp('2018-11-09 00:00:00') 'Jane' 86]
[Timestamp('2018-11-10 00:00:00') 'Bob' 40]
...
[Timestamp('2019-06-15 00:00:00') 'Bob' 20]
[Timestamp('2019-06-15 00:00:00') 'Jane' 21]
[Timestamp('2019-06-16 00:00:00') 'Bob' 1]]);
return render_template("viz.html", data=data2, cols=col_names)
data.addRows({{ data.values }});
用谷歌图表代码填充行-
data.addRows([
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2]
]);
data.addRows([[Timestamp('2018-11-09 00:00:00') 'Bob' 68]
[Timestamp('2018-11-09 00:00:00') 'Jane' 86]
[Timestamp('2018-11-10 00:00:00') 'Bob' 40]
...
[Timestamp('2019-06-15 00:00:00') 'Bob' 20]
[Timestamp('2019-06-15 00:00:00') 'Jane' 21]
[Timestamp('2019-06-16 00:00:00') 'Bob' 1]]);
return render_template("viz.html", data=data2, cols=col_names)
data.addRows({{ data.values }});
问题-
array([[Timestamp('2015-12-01 00:00:00'), 'Bob', 41],
[Timestamp('2015-12-01 00:00:00'), 'Jane', 55],
[Timestamp('2015-12-02 00:00:00'), 'Bob', 96],
...,
[Timestamp('2019-07-31 00:00:00'), 'Jane', 18],
[Timestamp('2019-08-01 00:00:00'), 'Bob', 2],
[Timestamp('2019-08-02 00:00:00'), 'Bob', 1]], dtype=object)
时间戳('
和00:00:00)
和#39
”
尝试在此处添加
|safe
-->{data.values | safe}尝试在此处添加|safe
-->{data.values | safe}