私はDjangoのプロジェクトで作業していますが、その一部として、Javascript関数を使用してグラフをプロットするGoogles chart apiを使用しようとしています。だから、私がやろうとしているのは、私のviews.pyでグラフデータを生成し、そのデータをコンテキスト変数を通してスクリプトに渡すことです。私が実行しようとしました。このテストするには:私のviews.pyにJavaScript変数としてコンテキスト変数を使用する
graphplot = [['Age', 'Weight'],[ 8, 12],[ 4, 5.5],[ 11, 14],[ 4, 5],[ 3, 3.5],[ 6.5, 7]]
context = {
"graphplot": graphplot,
}
を私は持っている:私のテンプレートで
var data = google.visualization.arrayToDataTable({{graphplot}});
を、しかし、これは動作するようには思えません。私が行うと
:
var data = google.visualization.arrayToDataTable([
['Age', 'Weight'],
[ 8, 12],
[ 4, 5.5],
[ 11, 14],
[ 4, 5],
[ 3, 3.5],
[ 6.5, 7]
]);
それは私がそれはJavaScriptを使用して問題がないことを知っているので、グラフを示しています。
助けていただければ幸いです。
"これはうまくいかないようです_"それは何をするためのものか? – Halcyon
ウェブページにグラフが表示されません。これは、JavaScriptが失敗したためです。 – user2320239
これは有用な情報ではありません。 'var data = google.visualization.arrayToDataTable({{graphplot}});)という出力はどのような出力ですか? – Halcyon