0
對於日期時間xAxis,startOnTick和/或endOnTick設置爲true時,左右拖動導航器會將其展開,直到它填滿整個數據範圍。Highstock錯誤:當dateOtime中的startOnTick/endOnTick設置爲true時,導航器不起作用xAxis
參見: http://jsfiddle.net/L3t4s/2/
複製下面的代碼:拖動導航
<div id="container" style="height: 400px; min-width: 600px"></div>
<script src="http://code.highcharts.com/stock/highstock.js"></script>
<script src="http://code.highcharts.com/stock/modules/exporting.js"></script>
<script type="text/javascript" src="http://www.highcharts.com/samples/data/usdeur.js"></script>
$(function() {
$('#container').highcharts('StockChart', {
chart: {
plotBorderWidth: 1
},
rangeSelector: {
selected: 4
},
xAxis: {
startOnTick: true,
endOnTick: true
},
series: [{
name: 'USD to EUR',
data: usdeur
}]
});
});
感謝您的提示 - 這看起來似乎是一種有效的解決方法。還有另一個有點間歇性的問題(請參閱http://jsfiddle.net/WaddW/)。拖動滾動條或左右邊緣時,只要按下鼠標左鍵,就會進入最小/最大日期不斷變化的狀態。它不會每次都發生,但它確實發生一致。解決方法在這裏工作,但我寧願離開liveRedraw啓用。 –
任何特定的瀏覽器? Chrome對我來說工作得很好。 –
我測試過的所有瀏覽器都出現了問題,包括Chrome,但它是間歇性的。實際上,我會把它作爲一個單獨的問題報告,因爲事實證明liveRedraw並沒有真正解決它,並且我有關於它的更多信息。 –