2013-07-18 234 views
0

我需要用2个y轴来构建一个高图,一个在左边(主要),另一个在右边(第二个)。我无法完成这项工作。任何想法我在这里做错了或失踪?如何在高图中绘制两个y轴图表

这里是的jsfiddle:http://jsfiddle.net/gsaray101/KX4AS/2/

我使用从highcharts网站的例子是这样的:

yAxis: [{ // Primary yAxis 
       labels: { 
        format: '{value}ms', 
        style: { 
         color: '#89A54E' 
        } 
       }, 
       title: { 
        text: 'response time', 
        style: { 
         color: '#89A54E' 
        } 
       } 
      }, { // Secondary yAxis 
       title: { 
        text: 'volume', 
        style: { 
         color: '#4572A7' 
        } 
       }, 
       labels: { 
        format: '{value}', 
        style: { 
         color: '#4572A7' 
        } 
       }, 
       opposite: true 
      }], 
+0

你可以给一个简单的[小提琴](http://jsfiddle.net/)? –

+0

@Ishanks,http://jsfiddle.net/gsaray101/KX4AS/2/ – user1471980

+0

看看下面的演示。 http://www.highcharts.com/stock/demo/candlestick-and-volume –

回答

1

轴0为主。因此,你需要(http://jsfiddle.net/zEBSh/

VAR数据= [{ “名称”: “1”, “Y轴”:0, “数据”:[ [1374019440000,25],

 [1374056640000, 43], 
     [1374056880000, 49] 
    ] 
}, { 
    "name": "2", 
    "yAxis":1, 
    "data": [ 
     [1374019440000, 33], 
     [1374019740000, 42], 
+0

非常感谢。一个简单的问题是,我会让我的线条变得非常薄,这是什么设置? – user1471980

+0

lineWidth var data = [“name”:“1”, “yAxis”:0, “lineWidth”:。5, “data”:[ –