gpt4 book ai didi

Highcharts - yAxis 对数刻度和 allowDecimals 设置为 false 似乎没有任何效果

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

我想防止在我配置的面积图的 y 轴上显示十进制值。

当我的图表最初显示所有系列时,我看到:

enter image description here

但是在过滤掉一些要显示的系列之后,我看到 y 轴开始显示十进制值,如下所示:

enter image description here

我的 yAxis 配置如下:

yAxis: {
gridLineColor: 'transparent',
allowDecimals: false,
type: 'logarithmic',
minorTickInterval: 1,
lineWidth: 0,
gridLineWidth: 0,
minorGridLineWidth: 0
},

我想知道这是否与对数刻度有关,但是当我注释掉 type 时恢复使用默认比例的选项,没有区别,我观察到相同的行为。

有没有办法防止显示小数而只显示整数值?

谢谢

更新:

所以我在这里用 fiddle 复制 -> https://jsfiddle.net/parky12/cn5mdzea/

似乎这与对数刻度有关。

如果禁用低系列,则小数点会出现在轴上。

有没有办法防止这些显示?

最佳答案

我发现这个配置对我有用:

  yAxis: {
gridLineColor: 'transparent',
allowDecimals: false,
type: 'logarithmic',
tickInterval: 0.1,
startOnTick: false,
lineWidth: 0,
gridLineWidth: 0,
minorGridLineWidth: 0
},

请记住,tickInterval 属性对于对数轴的工作方式不同,即 1 将是 10 的每个幂的标签,因此对于此数据集,您至少需要 0.1 的间隔

Fiddle

关于Highcharts - yAxis 对数刻度和 allowDecimals 设置为 false 似乎没有任何效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58201063/

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