-->

隐藏/显示系列Achartengine(Hide/show series in Achartengi

2019-09-26 13:25发布

我有10个系列应用于LineChart的数据集。

我需要隐藏意甲当用户点击一个按钮,显示它当用户再次点击。

这可能与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);

Answer 1:

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

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



Answer 2:

只是当你想隐藏它,当你想要它显示,其添加回去,不要忘了渲染器,再取出系列和它的渲染器。 你可能会不得不呼吁视图重绘()每个这样的操作之后。



文章来源: Hide/show series in Achartengine