2015-03-25 99 views
0

一系列具體我現在有一個煎茶線圖看起來像這樣:縮放與煎茶圖表

xtype: 'chart', 
        height: '100%', 
        store: 'ExperimentDataStore', 
        axes: [ 
         { 
          type: 'numeric', 
          fields: [ 
           'pmc1Value' 
          ], 
          grid: true, 
          minimum: 0, 
          position: 'left', 
          title: 'PMC1Value' 
         }, 
         { 
          type: 'numeric', 
          fields: [ 
           'temperature' 
          ], 
          position: 'left', 
          title: 'test' 
         }, 
         { 
          type: 'numeric', 
          fields: [ 
           'temperature' 
          ], 
          position: 'left', 
          title: 'pmc6Value' 
         }, 
         { 
          type: 'category', 
          fields: [ 
           'timestamp' 
          ], 
          title: 'Name' 
         } 
        ], 
        series: [ 
         { 
          type: 'line', 
          colors: [ 
           'rgba(0,0,0,0.1)' 
          ], 
          style: { 
           smooth: false, 
           stroke: '#000' 
          }, 
          xField: 'timestamp', 
          yField: 'temperature' 
         }, 
         { 
          type: 'line', 
          colors: 'rgba(0,200,0,0.3)', 
          style: { 
           smooth: true, 
           stroke: 'rgb(0,200,0)', 

          }, 
          xField: 'timestamp', 
          yField: 'pmc1Value' 
         } 
        ], 
        interactions: [ 
         { 
          type: 'panzoom', 
          zoomOnPanGesture: true, 
          axes: { 
           top: false, 
           right: false, 
           bottom: false, 
           left: true 
          } 
         } 
        ] 
       } 

目前的變焦操作放大Y軸左側爲我所有的圖表系列。但我想要的只是放大一個特定的系列,而不是全部。這可以做到嗎?

回答

0

不,您不能在單個系列上使用PanZoom。 PanZoom交互只能在Axis級別而不是系列級別配置。不支持縮放單個系列。

但是,假設它可以完成,你可以通過放大特定系列來描述你想要的行爲嗎?就像你想如何想象其他系列一樣?你會有失真的尺度。