我有一个包含两个系列的堆叠柱 Highchart。xAxis 填充、最小值和最大值正是我想要的。jsFiddle在这里:http: //jsfiddle.net/BobTheZealot/MBmu7/#base
感兴趣的系列是第二个系列,它只有一个数据点:
data: [{
x: 1767157200000,
y: 95746
}
但是,如果我在第二个系列中添加另一个数据点(x 是 2014 年的新点,正好在前一个最小值和最大值之内),xAxis 突然“压缩”:轴的任一侧都有额外的填充,并且轴上还有两个标签(2010 和 2028)。
data: [{
x: 1420002000000,
y: -95100
}, {
x: 1767157200000,
y: 95746
}]
jsFiddle:http: //jsfiddle.net/BobTheZealot/MBmu7/13/
为什么 xAxis 被重新格式化?我怎样才能让它看起来像在第一个 jsFiddle 中一样?
奇怪的是,如果我翻转第二个系列的数据点的顺序,使它们按 x 值的降序排列(这看起来很奇怪;第一个系列的数据按 x 值的升序排列),那么 xAxis 格式不会改变(即,不“压缩”)。
data: [{
x: 1767157200000,
y: 95746
}, {
x: 1420002000000,
y: -95100
}
jsFiddle 上一个 jsFiddle 链接的第 14 版(显然不能发布三个链接)。
被困在这几天了,所以非常欢迎任何帮助!谢谢。