2017-06-14 23 views
0

我有一列專欄圖,我試圖啓用放大功能。我遇到的問題是,當我嘗試放大圖表的一小部分時,它始終放大到200而不是更小。我怎樣才能讓它放大到我實際選擇的x區域?這是一個小提琴,展示了這個問題。Column Highchart無法一路放大

https://jsfiddle.net/3gh40fpy/

Highcharts.chart('container', { 
    yAxis: { 
    min: 0, 
    max: 1.1 
    }, 
    series: [{ 
    name: 'series', 
    data: [ 
     [1, 0.4648303], 
     [38.6, 0.3659616331], 
     [76.2, 0.1323167732], 
     [113.8, 0.0300049188], 
     [151.4, 0.0049188392], 
     [189, 0.0009837678], 
     [226.6, 0.0004918839], 
     [264.2, 0], 
     [301.8, 0], 
     [339.4, 0.0004918839], 
     [377, 0] 
    ] 
    }], 

    chart: { 
    type: 'column', 
    zoomType: 'x' 
    } 
}); 

回答

0

在你星盤的情況下,你應該能夠使用xAxis.minRange參數改變最小範圍,以顯示在x軸軸:

文檔: ​​

xAxis: { 
    minRange: 1 
    }, 

http://jsfiddle.net/xLzvn73o/

+0

謝謝。這適用於我發佈的簡單示例,但對於我的真實程序,我們有一個鏈接軸,該修補程序似乎不適用。我已經發布了另一個演示該問題的小提琴。 https://jsfiddle.net/3gh40fpy/1/ –

+0

謝謝你的第二個jsFiddle。不幸的是,我不認爲有可能使用linkedTo並添加比主軸更小的minRange。 –

+0

我不認爲這是問題。如果您將minRange設置爲1,則它仍然無法正確縮放。 –