jqPlot のスタイリングに少し問題があります。現在、私はこれを持っています:
このようにするにはかなりの手間がかかりましたが、ここで 1 つ問題が発生しました。左側の線です。私はそれが何であるかを実際に知らないので、それを削除する方法がわかりません!
これは私がこれまでに得たコードです。
plot = $.jqplot('chart', [values], {
animate: !$.jqplot.use_excanvas,
seriesDefaults: {
renderer: $.jqplot.BarRenderer,
rendererOptions: {
varyBarColor: true,
},
pointLabels: {
show: true,
},
shadow: false,
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: keys,
tickOptions: {
showGridline: false,
showMark: false,
fontFamily: 'DosisBold',
textColor: '#ffffff',
fontSize: 'larger'
},
},
yaxis: {
tickOptions: {
showGridline: false,
showMark: false,
showLabel: false,
shadow: false,
},
},
},
seriesColors: ["#bc4427", "#df8321", "#949629", "#5e8c41", "#739c9b", "#3483b3"],
grid: {
background: '#1d1d1d',
drawGridLines: false,
borderWidth: 0.0,
shadow: false,
},
highlighter: { show: false }
});
y 軸で使用されるレンダラーと関係があるのではないかと感じています。現在、デフォルトのものを使用しているだけです(これは LinearAxisRenderer であると想定しています)。これを CategoryAxisRenderer に変更すると、煩わしい行が削除されますが、マークが表示され、バーの上の数字が正しくなくなります (おそらく、それほど役に立たないでしょう)。
また、CSS を掘り下げて、線の色 #757575 を探しましたが、役に立ちませんでした。また、そのファイルのすべての単一の色を目立つもの (赤など) に変更しましたが、それでも何も変わりません。
それが何かの影であるかどうかはわかりませんが、それらを削除するために(正しい方法を除く)ほぼすべての方法を試しました。まだ何もありません。
誰かが以前にこの問題を抱えていましたか? 何か案は?