2012-06-13 29 views
6

在高图表中,如果有两个系列,其中第一个系列值为20,0000,第二个系列值为20,则第二个系列变得非常小,几乎看不到。如何打破极值的高图表

是否有可能打破第一个栏,以便第二个系列变得可见?下面是所需的输出...

desired output

+1

** @ Mubbasher Khaliq **,这个问题的状态如何?下面的答案是否适合你? – Linger

回答

3

在这个时候没有办法做到这一点。 请参阅HighCharts User Voice here

3

我已经用过去的数学计算来解决这类问题。下面是几个不同的实施例:

值:220,110,55,5

值:1100,220,110,55 ,5

我在上面的例子做的就是低价值的系列表现出更多的是使用所有值的平方根。数据以平方根发送至小数点后第三位。然后我使用yAxis标签上的格式化程序和工具提示来显示正确的值。

另外,在上面的例子中,我使用整数。在格式化yAxis标签和工具提示时,我将加1并强制为一个整数,以使它们回到原始需要的数字。这对整个数字都很有用。如果你的数据不是一个整数,那么你必须从平方根传递整个结果。那么当然不会强制它为int。

+0

这。这就是为什么stackoverflow很棒。我们正在做类似的事情,直到HighCharts最终支持缩小规模。但是如果你忘记了一个步骤或者改变了一个标签,当你不意味着它会咬你时,它就是很多后端解除。 – wergeld