1
私は好きな値を得ていますが、グラフを生成することはできません。以下は私の棒グラフ用のJavaScriptコードです。jqPlot - バットチャートが生成されない
$(document).ready(function(){
$.jqplot.config.enablePlugins = true;
var s1=${likes};
var s2=[30000000];
var s3 =[42000000];
var z=[s1,s2,s3];
var ticks = ['Your Organisation','Competitor#1','Cometitor#2'];
plot1 = $.jqplot('chart1', [z], {
// Only animate if we're not using excanvas (not in IE 7 or IE 8)..
animate: !$.jqplot.use_excanvas,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
pointLabels: { show: true }
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks
},
yaxis: {
min:0,
max:10000000000,
tickOptions: {formatString: '%d'},
ticks:[0,10000000,20000000,30000000,40000000,50000000]
}
},
highlighter: { show: false }
});
$('#chart1').bind('jqplotDataClick',
function (ev, seriesIndex, pointIndex, data) {
$('#info1').html('series: '+seriesIndex+', point: '+pointIndex+', data: '+data);
}
);
});
グラフは、変数zの配列を介して直接変数を渡すと生成されます。 また、チャートは1回目のチックでのみ生成されます。
この[z]を実行すると、配列の配列を渡しています。 zは配列で、別の配列の中に入れます。 –
@BurakKarakuşチャートのすべての3つの値が現在生成されていますが、1つのティック、つまり「あなたの組織」のティックでのみ生成されます。 –
jqplotを使用してjsfiddleを作成し、ここに表示すると良いでしょう。この方法では、本当に助けが難しいです。 –