私はハイチャートをロードするために過去数時間の努力を続けてきました。ハイチャートでは縦棒グラフが表示されない
すべてが正しいようです。私はハイチャートのリファレンスの前にJqueryを持っています。
Chromeのコンソールにエラーはありません。以下は
私はそれが(jQueryの作業)のようになりたいのですが<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="/static/highcharts/js/highcharts.js"></script>
<script src="/static/highcharts/js/modules/exporting.js"></script>
<title>Tool Tracker</title>
<body>
<div>
<div id="chart_id" class="chart" style="height:100px; width:100%"></div>
</div>
<!-- Maps the Python template context variables from views.py to the Highchart js variables -->
<script>
var chart_id = chart_id
var chart = {'renderTo': 'chart_id', 'height': 500}
var title = {'text': '123456 Tool life by Location'}
var xAxis = {'categories': ['T01', 'T02']}
var series = [{'data': [211, 550], 'type': 'column', 'name': 'Average'}]
</script>
<!-- Highchart js. Variable map shown above -->
<script>
$(document).ready(function() {
$(chart_id).highcharts({
chart: chart,
title: title,
xAxis: xAxis,
series: series
});
});
</script>
</body>
JSfiddleされる - Not working
はあなたの助けをありがとう!元のサンプルから
jQueryセレクタに「#」を使用します。だからvar chart_id = chart_idをvar chart_id = '#chart_id'に変更してください –