jqplot で棒グラフを生成しようとしています。私の値はすべて、以下のように浮動小数点数です。
var s1 = [17.1, 18.2];
var s2 = [50.2, 53];
var s3 = [93.9, 93];
var s4 = [34.1, 34];
しかし、それらを整数に丸めています。
これが実際の例です: http://jsfiddle.net/JkBKs/
どうすればこれを修正できますか?
jqplot で棒グラフを生成しようとしています。私の値はすべて、以下のように浮動小数点数です。
var s1 = [17.1, 18.2];
var s2 = [50.2, 53];
var s3 = [93.9, 93];
var s4 = [34.1, 34];
しかし、それらを整数に丸めています。
これが実際の例です: http://jsfiddle.net/JkBKs/
どうすればこれを修正できますか?
これを試してください、それは動作します
axes:
{
xaxis:{
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks
},
yaxis: {
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
min: 0 ,
tickOptions: {
formatString: '%.1f'
}
}
},
「formatString」の内容をご覧ください
seriesDefaults: {
renderer:$.jqplot.BarRenderer,
// Show point labels to the right ('e'ast) of each bar.
// edgeTolerance of -15 allows labels flow outside the grid
// up to 15 pixels. If they flow out more than that, they
// will be hidden.
pointLabels: { show: true, location: 'e', edgeTolerance: -15, formatString: '%.1f' },
// Rotate the bar shadow as if bar is lit from top right.
shadowAngle: 135,
// Here's where we tell the chart it is oriented horizontally.
rendererOptions: {
barDirection: 'horizontal'
}
},
axes: {
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer
}
}