我正在爲LineChart使用Achartengine。我已經爲XYSeriesRenderer對象添加了線條顏色。我從庫中獲取動態值來繪製圖表。如果x值達到最大值,我需要更改折線圖的顏色。我只使用一個系列。我嘗試過,但我不能。有什麼方法可以動態改變線條顏色嗎?如何動態改變Android的achartengine中的折線圖顏色?
1
A
回答
1
// Declaring and instantiating objects:
XYMultipleSeriesRenderer mTimeRenderer = new XYMultipleSeriesRenderer();
XYSeriesRenderer mCurrentRenderer = new XYSeriesRenderer();
// Defining XYRenderer properties
mCurrentRenderer.setColor(Color.CYAN);
// Associating XYRenderer to the XYMultipleSeriesRenderer
mTimeRenderer.addSeriesRenderer(mCurrentRenderer);
//{...}
// You could get your XYRenderer later on with:
mCurrentRenderer = mTimeRenderer.getSeriesRendererAt(0);
當然,你可以重新繪製動態圖表和隨時更改您的渲染器屬性。
說明:
XYSeriesRenderer
對象用作XYRenderer
容器。
您設置線條顏色的方式是使用XYRenderer.setColor(int color)
方法。
您可能會通過您的XYSeriesRenderer
調用getSeriesRendererAt(int index)
的當前渲染器,或者您可能已經有一個XYRenderer
對象進行交互。
0
只要改變顏色是這樣的:
renderer.setColor(newColor);
然後重新繪製圖表:
chartView.repaint();
相關問題
- 1. AchartEngine中折線圖的漸變顏色
- 2. Android achartengine,changine點動態顏色線圖
- 3. 動態更改折線顏色
- 4. AchartEngine折線圖Xaxis Android
- 5. ExtJS折線圖,動態更改標記的顏色
- 6. 如何更改primefaces中的線顏色5.1折線圖
- 7. achartengine可移動折線圖
- 8. Achartengine可移動折線圖
- 9. 如何改變顏色的動態
- 10. 如何使用achartengine更改折線圖中的點顏色,樣式或尺寸android
- 11. 使用aChartengine的折線圖
- 12. 實現AChartEngine的折線圖
- 13. Android的圖標動畫改變顏色
- 14. Android改變線程顏色
- 15. 改變顏色的谷歌地圖V3的多折線行程
- 16. 更改DirectionsRenderer中折線的顏色
- 17. android achartengine:用圖案填充折線圖
- 18. 如何動態改變列表視圖中的背景顏色
- 19. 折線圖指針顏色變化
- 20. 折線圖填充顏色變暗
- 21. 如何在android中爲achartengine折線圖設置背景圖片?
- 22. 更改折線的顏色在谷歌Android地圖V2
- 23. 如何動態改變筆畫顏色?
- 24. 如何動態改變形狀顏色?
- 25. 如何更改Primefaces/jqPlot折線圖的標籤顏色?
- 26. 如何動態改變任何視圖的背景顏色?
- 27. 如何動態改變顏色的陰影android?
- 28. iPhone - 動態改變顏色
- 29. 改變顏色動態
- 30. 改變透明圖像顏色動態