我在使用 jqPlot 样式时遇到了一些麻烦。目前我有这个:
这花了相当多的时间才能把它变成这样,但现在我遇到了一个问题——左边的线!我不知道如何删除它,因为我实际上不知道它是什么!
这是我到目前为止的代码。
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 但无济于事。我还将该文件中的每一种颜色都更改为突出的颜色(即红色),但仍然没有任何变化。
我不确定这是否是某些东西的阴影,但我已经尝试了几乎所有方法(除了正确的方法)来删除它们;依然没有。
以前有人遇到过这个问题吗?有任何想法吗?