我在折线图中有10个系列的数据集。

我需要在用户单击按钮时隐藏一个系列,并在用户再次单击时显示它。

Achartengine可以做到吗?

谢谢。

代码示例:

XYSeriesRenderer r01 = new XYSeriesRenderer();
r01.setColor(Color.YELLOW);
r01.setPointStyle(PointStyle.CIRCLE);
r01.setFillBelowLine(true);
r01.setFillBelowLineColor(Color.YELLOW);
r01.setFillPoints(true);
r01.setLineWidth(4);
mRenderer.addSeriesRenderer(r01);

最佳答案

一种简单的方法是,您可以将渲染器系列的颜色设置为“ Color.TRANSPARENT”,即“伪”隐藏。但是,如果您有一些极端数字,可能需要调整比例。

一种更复杂的方法是使用removeSeries()删除所有当前系列,然后将必要的系列再次添加回它。

关于android - Achartengine中的隐藏/显示系列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10640405/

10-10 04:44