【发布时间】:2012-08-28 16:17:09
【问题描述】:
在jqPlot 中,我在图中呈现了两个系列。它们显示不同的数据,以不同的单位测量,因此它们都有自己的 y 轴(yaxis 和 y2axis)。
jqPlot 自动构造两个 y 轴以适应数据范围。没关系 - 我不想手动设置轴 min, max, ticks,因为数据的范围可能会有很大差异。
但是,我想将两个 y-axes 的 0 刻度对齐到同一级别。这可能吗?
注意: 有人可能会争辩说,没有一点可以对齐,例如,0° C 温度与0 ms^-1 风速,因为这些值之间没有数学关系。但如果是这样的话,它看起来确实好多了,而且看起来很好是图表的重点:)
测试示例:
var data1 = [[0, 0], [3, 50]];
var data2 = [[0, 0], [3, -50]];
$.jqplot('chart', [data1, data2], {
series: [
{ yaxis: 'yaxis' },
{ yaxis: 'y2axis' },
]
});
【问题讨论】:
标签: javascript jqplot