logAxisRendererを使用してjqPlotでデータをプロットし、2つの対数軸を作成します。
2つの問題を除いて、すべて問題ありません。
jqPlotは、0と1の間に多くの空のスペースを作成します。
数値を「%'i」にフォーマットするため、x軸には2つのゼロがあります(1つは0.0用、もう1つは0.5用)。
空のスペースとゼロを非表示にするために、min:1とmax:100000を使用しようとしました。しかし、これはうまくいきませんでした。結果のプロットには線がなく、すべてのx軸ラベルが軸の左側の同じ場所にあります。
このプロットを作成するために使用するコードは次のとおりです。
$.jqplot(divId, [ line ], {
title : title,
series:[{showMarker:false}],
axes : {
xaxis : {
label:'Users',
renderer : $.jqplot.LogAxisRenderer,
tickOptions:{
tickDistribution: "power",
formatString: "%'i"
},
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
},
yaxis : {
label:'Frequency',
renderer : $.jqplot.LogAxisRenderer,
tickOptions:{
tickDistribution:"power",
formatString: "%'i"
},
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
},
},
});