私は自分が参加しているプロジェクトにjqPlotを使用してきましたが、これまでのところ非常に満足しています。非常に完成しています。ただし、現在取り組んでいる機能には、横棒グラフが必要です。私の問題は、私のチャートが現在、xaxisティックを10進数で0.5ずつ増加するように表示していることです。10進数は必要ありません。整数を1つ増やす必要があります。私の設定は次のようなものです。
var chartConfig = {
seriesDefaults: {
showMarker: false,
shadowAngle: 135,
pointLabels: {
show: true,
labelsFromSeries: true,
seriesLabelIndex: 2,
edgeTolerance: -50
},
renderer: $.jqplot.BarRenderer,
rendererOptions: {
barWidth: 25,
barPadding: 0,
barDirection: 'horizontal'
}
},
axes: {
xaxis: {
min: 0,
max: 4,
tickInterval: 1
},
yaxis: {
showTicks: true,
renderer: $.jqplot.CategoryAxisRenderer,
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
tickOptions: {
angle: -50,
labelPosition: 'middle'
}
}
}
};
ただし、jqPlotはxaxisのtickInterval、min、およびmaxオプション値を完全に無視しているように見えます。私の出力チャートは次のようになります。
ここで何が悪いのかを知る必要があります。私の設定は問題ないように見えますが、X軸に渡した値をjqPlotに使用させることができません。この問題に関するどんな助けも大いに感謝されるでしょう。
ありがとう。