gpt4 book ai didi

javascript - 如何在 Highcharts 中为轴设置静态最小值

转载 作者:数据小太阳 更新时间:2023-10-29 04:07:27 25 4
gpt4 key购买 nike

我有基于时间的数据,范围从 1 到 500。时间绘制在 x 轴上,值绘制在 y 轴上。

当最小和最大数据点之间的范围很大时,y 轴的起始标签为 0。我可以通过设置 yAxis.startOnTick = false; 告诉 Highcharts 不显示标签;但这并不是我真正想要的。

Here is a jsfiddle您无法判断第一个点是 0 还是其他值的问题。这里有 0 看起来也像 y 的最小范围是 0,不是 1。

Highcharts 能否显示第一个标签,第一个标签应始终设置为数据集中的最小值(相对于其轴)。

最佳答案

我很惊讶这是多么困难。不是最佳解决方案,而是最好的I can dream up使用 HighChart 的 api:

var someData = [1,5,82,9,300,5,42,199,5,6,99,1,56,52,250,64];

var chart = new Highcharts.Chart({

chart: {
renderTo: 'container'
},
yAxis:{
min: -10,
tickInterval: 1,
labels: {
formatter: function() {
if (this.value < someData[0])
return null;
else if (this.value == someData[0])
return this.value;
else if (this.value % 50 == 0)
return this.value;
}
}
},
series: [{
data: someData
}]

});

enter image description here

关于javascript - 如何在 Highcharts 中为轴设置静态最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8189921/

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