2015-01-07 21 views

回答

1

爲什麼你不發送數據作爲時間/價值?這樣navigator會自動爲你做這個嗎?您有一個日期字符串數組,然後您在xAxis.label函數中解析以顯示文本 - 但是您在數據系列中的時間是從0開始的整數。然後,您希望將此修改後的日期戳作爲字符串發送到導航器中?而且你的日期數組中有重複的值。你正在爲自己做更多的工作。

與X發送數據像下面爲Date.UTC()

series: [{ 
      name: 'RNA', 
      data: [{ 
       x: Date.UTC(2014, 5, 14), 
       y: 99.43, 
       extprop: 'power issue' 
      }, { 
       x: Date.UTC(2014, 5, 19), 
       y: 99.40, 
       extprop: 'flood' 
      }... 

查看更新的jsfiddle demo。我假設你的意思是沒有重複的時間。

+0

非常感謝....... – Mahesh

+0

但在x軸也值必須是日期....如何通過日期x軸。 .please – Mahesh

+0

我向你展示了答案。使用'Date.UTC()'。 – wergeld

0

您可以參考導航器xaxis並使用相同的格式化程序,但更好的方法是使用datetime類型的xAxis作爲wergeld建議的。

navigator: { 
      enabled: true, 
      xAxis: { 
      labels: { 
       rotation: 90, 
       align: "left", 
       formatter: function() { 
        return dates[this.value]; 
       }, 
      }, 
      tickInterval: 1 
     }, 
}, 

http://jsfiddle.net/hj22wbe5/18/

+0

嗨,我非常感謝這個...... – Mahesh

+0

嗨,你能幫我解決代碼嗎......如何去除導航器中的基線...? – Mahesh

+0

你能標記你的意思嗎? –

相關問題