问题在于,如果我尝试将最低点更改为更高的位置,整个图表将会严重降低。
如何在没有上述问题的情况下调整每个点?
P.S。我使用Highchart的Highstock。
答案 0 :(得分:2)
如果您可以使用实际的工作代码显示JsFiddle会很有帮助。在不知道图表究竟发生了什么的情况下,很难弄清楚问题是什么以及如何解决它。
查看yAxis - Highstock API Reference,您可以使用min
或max
来抵消缩放。但是,在没有看到您的代码的情况下,很难知道。
答案 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 强>