2013-01-15 85 views
3

我正在使用AChartEngine的TimeSeries來顯示四個單獨的一系列值。 「值」有很大的變化規模 - 其中一個是分數(0和1之間的變化),另一個的範圍是0到1000.AChartEngine:「自動縮放」具有多個Y軸的圖表

現在,我想同時顯示它們的全部四個。我已經能夠做到這一點,但問題是分數的線總是包含X軸,因爲當Y軸從0到1000時,0和1之間的變化是無法區分的

我的一個解決方案是,我會將所有值轉換爲一個通用的比例,然後再將它們添加到系列。這樣,所有四條線總是處於相同的比例。我可以完全擺脫Y軸。涼。

但是這提出了另一個問題:我也允許用戶選擇單個系列來查看;而這一次,我想

  • 顯示各個Y軸
  • 顯示的未縮放的值。

但是,由於我添加了縮放值,圖表現在已經丟失了原始值,並且只顯示縮放值。

所以,我的問題是:當繪製多個系列時,是否有辦法縮放Y軸上的值,並在顯示單個系列時恢復爲未縮放值?

另外,如何在隱藏Y軸的同時仍顯示X軸?

回答

2

您可以在AChartEngine中使用多比例製圖。圖表類型是CombinedXYChart。你可以看到一個例子here

解釋此方法的另一個線程是this

+0

我寫了一些快速試用代碼,我可以看到使用'CombinedXYChart'的優點。我仍然在研究如何使用多個比例。另外,我看到'TimeChart'與'CombinedXYChart'一起播放的效果如何(例如 - 時間仍然是格式正確的)。當我有更具體的結果時,我會發布後續評論。 – curioustechizen