2013-06-26 75 views
1

我有一個實時折線圖。爲此我使用TimeSeries。現在我每秒都會獲得新的價值。但我不想每秒都會獲得一個x軸線。我喜歡每十秒鐘拿一次。爲achartengine中的實時折線圖定製x軸間隔

也許,首先知道X軸線的塗漆位置很重要。它是xymultipleseriesdataset.addSereies(timeSeries)?所以,也許我可以創建一個循環,每10秒爲x軸添加一個新標題...或者我完全錯了嗎?

回答

0

如果我是正確的,您需要一種方法來控制哪些標籤顯示在X軸上。

爲此,您可以使用XYMultipleSeriesRenderer.addXTextLabel(timeInMillis, "requiredlabel")

這將導致自動生成標籤停止,然後你可以完全控制哪些標籤顯示,哪些不是。

編輯:

好像我看錯了自動生成標籤停止。 使用方法XYMultipleSeriesRenderer.setXLabels(0)停止生成標籤。此方法用於設置應爲x軸生成多少個標籤。通過0應該停止自動標籤完全停止。

+0

ehm糾正我,如果我錯了。但我認爲文字標籤僅用於文字而不是線條。或者有使用此命令的技巧 – Susi

+0

ahh greate它的工作原理。對不起我錯了。現在我有我需要的標籤,但舊標籤仍然存在。所以標籤的自動生成不會停止。有沒有辦法阻止它?我試過mRenderer.clearXTextLabels();但它不起作用 – Susi

+0

對不起,關於最近的答覆,請檢查我編輯的答案。 – prk