【发布时间】:2013-07-10 23:22:07
【问题描述】:
我想使用 HighCharts 在基于同一时间的 X 轴上显示多个系列。我的数据的问题是它非常不同。为了正确显示,我需要为每个系列创建一个具有自己比例的 Y 轴。
像这样:
yAxis: [
{
title: { text: 'Axis 1 with proper scale' }
},{
title: { text: 'Axis 2 with proper scale' }
}
]
然后我为我的系列指定轴:
series: [
{ name: 'Data Serie for axis 1',
yAxis: 0 ,
data: [...]
},{
name: 'Data Serie for axis 2',
yAxis: 1 ,
data: [...]
}]
有没有办法自动做到这一点?我希望为每个系列自动创建一个 yAxis。
【问题讨论】:
-
你看到这个例子了吗? highcharts.com/demo/combo-multi-axes
-
是的,当然!在此示例中,yAxis 是手动创建的……我不想手动创建它们。在我的理想中,将为每个系列创建一个 yAxis。
-
我认为没有这样的选择。我现在使用 highchart 很长时间了,但我从来没有见过这样的东西。
-
好的,谢谢,没关系,我会用 asp 来做这个。
-
我同意 Brewal - 只能手动添加轴,或者循环遍历所有系列以生成轴对象。
标签: javascript highcharts