如何防止Highchart严重改变下降?

时间:2014-03-07 05:31:21

标签: highcharts highstock

问题在于,如果我尝试将最低点更改为更高的位置,整个图表将会严重降低。

如何在没有上述问题的情况下调整每个点?

P.S。我使用Highchart的Highstock。

2 个答案:

答案 0 :(得分:2)

如果您可以使用实际的工作代码显示JsFiddle会很有帮助。在不知道图表究竟发生了什么的情况下,很难弄清楚问题是什么以及如何解决它。

查看yAxis - Highstock API Reference,您可以使用minmax来抵消缩放。但是,在没有看到您的代码的情况下,很难知道。

答案 1 :(得分:1)

如果我理解你的问题,那你试图把目前的第7点设置为~150到真正的高点,比如说5000?如果新值低于1500(或大约是第一点的两倍),我没有注意到其他点的位置有任何实际变化。

似乎您的图表设置为比较模式,因此,我相信,默认的最大值和最小值默认为(100%& -100%),这是w.r.t.到系列的第一点。如果任何一点超出此范围,Highcharts会自动调整这些极值,你可以使用yAxis.min&强制覆盖。最大

例如,您可以将yAxis.min设置为-100,将yAxis.max设置为100

yAxis: {
  min:-100,
  max:100
}

使用最小值和最大值来获取最适合您数据的值,请记住这些是与第一点的%比较。超出这些范围的任何点都不会显示在图表中。

<强> @jsFiddle