2012-06-08 59 views
3

在圖表開始繪製主系列(LTP)時,它將繪製整個寬度。Highcharts Stock中的x軸固定(停止自動縮放)

chart

有沒有辦法把它畫就像在底部選擇圖表?

編輯:我想要整個xAxis可見,然後添加沒有自動縮放xAxis的點。

我的代碼看一看

http://jsfiddle.net/S9SwB/9/

+0

你的意思是擁有整個X軸可見然後添加點,而自動縮放X軸? – wergeld

+0

是的,這正確.. – Manjoor

+2

好吧,我修改你的小提琴使用xAxis max,它仍然沒有做我認爲會。看到這裏:http://jsfiddle.net/wergeld/f6SmR/ – wergeld

回答

3

堆積在@ wergeld的解決方案在這裏,因爲你在他的解決方案看,x軸的末端位置正確地在5:30但有這是因爲軸的序數屬性默認設置爲真,這意味着所有點在像素方面是等距的,在時間上的差異無關緊要,所以軸在右側留下了足夠的空間只有1個點,因此需要添加一個點的像素數量。在將序號設置爲假時,它會根據時差分配儘可能多的空間。 所有的一切,在這裏不用你的解決方案:) http://jsfiddle.net/jugal/UP5sW/

var min = new Date().getTime(); 
var max = min + 50 * 500; 
//... 

xAxis: { 
     ordinal: false, 
     max:max 
    }, 
    series: [ 
     { 
     name: 'Series 0', 
     data: [[min, 0]] 
    }, 
    { 
     name: 'End', 
     data: [[max, 0]] 
    }] 

更多關於序選項@http://www.highcharts.com/stock/ref/#xAxis--ordinal & http://jsfiddle.net/gh/get/jquery/1.7.1/highslide-software/highcharts.com/tree/master/samples/stock/xaxis/ordinal-false/

+0

你的小提琴不工作了。避免外部託管的庫在一段時間後停止工作,同時共享這些公共小提琴。 http://code.jugal.me/js/jugalsLib.js - 404 – Mrchief

+0

我認爲代碼比庫更重要,第三方庫僅用於減少代碼。所有重要的代碼仍然在小提琴中。 @Mrchief –

+0

如果是這樣的話,那麼你應該在你的答案中突出顯示相關部分,並讓小提琴具有完整的東西。一個破碎的小提琴是不好的! – Mrchief