gpt4 book ai didi

jqPlot 样式 - 如何删除 Y 轴线?

转载 作者:行者123 更新时间:2023-12-04 22:22:50 25 4
gpt4 key购买 nike

我在 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 但无济于事。我还将该文件中的每一种颜色都更改为突出的颜色(即红色),但仍然没有任何变化。

我不确定它是否是某个东西的阴影,但我已经尝试了几乎所有方法(除了正确的方法)来删除它们;依然没有。

以前有人遇到过这个问题吗?有任何想法吗?

最佳答案

我今天遇到了这个问题,我注意到 yaxis 的“drawBaseline”被渲染器的 drawBaseline 覆盖了。需要在 rendererOptions 中设置 drawBaseline 选项,如下所示:

axes: {
yaxis: {
rendererOptions: {drawBaseline: false}
}
}

看看这个jsFiddle: http://jsfiddle.net/a88MS/1/

要查看问题,请评论并取消注释第 38 行。

第 37 行用于演示目的。

关于jqPlot 样式 - 如何删除 Y 轴线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11732651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com