我有一个名为的 Django 列表list_a
:
[['Host Name', 'No. of Events'], [u'12.23.21.23', 0], [u'2.152.0.2', 2]]
我Google Chart API
在我的 Django 模板中使用。我必须对list_a
以下 java 脚本变量进行 paas:
var data = google.visualization.arrayToDataTable([
['Host_name', 'No of events'],
['12.23.21.23', 0],
['2.152.0.2', 2]
]);
以上是硬编码的,但我想以下列方式使用:
var data = google.visualization.arrayToDataTable({{list_a}});
我尝试使用上面的代码并检查了javascript console
chrome 中提供的选项。它显示了这一点:
var data = google.visualization.arrayToDataTable([['Host Name', 'No. of Events'], [u'12.23.21.23', 0], [u'2.152.0.2', 2]]);
我将上述代码与硬编码代码进行了比较,由于以下方式,它非常不同:
'
['12.23.21.23', 0] See the quotes on ip address field but not to the next field
我应该如何制作list_a
与硬编码的等价物,以便我可以轻松获得所需的图表。
除此之外,为什么'
当我尝试直接使用它时会发生这种情况
我正在使用这个https://google-developers.appspot.com/chart/interactive/docs/gallery/combochart Google 图表示例