0

我的图表:

var chart = new Highcharts.Chart({
chart: {
    renderTo: 'container'
},
xAxis: [{
    type: 'datetime',
},{
    type: 'datetime',
    opposite: true
}],

series: [{
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
    pointStart: Date.UTC(2010, 0, 1),
    pointInterval: 24 * 3600 * 1000 // one day
},{
    data: [176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2, 144.0],
    pointStart: Date.UTC(2010, 0, 10),
    pointInterval: 24 * 3600 * 1000, // one day
    xAxis: 1
}]

});

http://jsfiddle.net/kSkYN/4502/

但是我想去掉serie-2并保留顶部x轴,我该怎么办?

我只想将顶部的 x 轴用作标记 x 轴,而不打算将任何数据绑定到该轴。

4

2 回答 2

0

如果您的轴都相同,并且您只想要一个在顶部和一个在底部,则可以使用 linkedTo 属性:

http://api.highcharts.com/highcharts#xAxis.linkedTo

将第二个轴连接到第一个轴,一切就绪。

http://jsfiddle.net/kSkYN/7664/

 xAxis: [{
        type: 'datetime',
    },{
        linkedTo:0,
        type: 'datetime',
        opposite: true
    }],
于 2013-05-28T15:59:52.467 回答
0

不幸的是,此选项不可用,因为 xAxis 需要显示数据。但是您可以在我们的用户语音页面中请求您的建议:http: //highcharts.uservoice.com/

于 2013-05-27T08:17:41.790 回答