android - 在 Achartengine 中隐藏/显示系列

标签 android achartengine

我有一个包含 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/

相关文章:

java - 如何使用类似于示波器的图表引擎绘制实时图形

android - getApplication() 与 getApplicationContext()

android - 如何在 Android App 代码中隐藏导航栏

Android,构建 openssl-fips-2.0

android - 如何在 Android 中正确使用 AsyncTask

android - 如何使用achartEngine?

android - AChartEngine - Axis 的线宽

android - 有什么方法可以在 Android 模拟器上测试 PEDOMETER?

android - Achartengine: 1:graph artifact 2: x轴标注

安卓 : Crash on Graph Scroll