私はという名前の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 スクリプト変数にパスする必要があります。
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チャートのサンプルを使用しています