1

折れ線グラフに 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);
4

2 に答える 2

1

簡単な方法の 1 つは、レンダラー シリーズの色を「Color.TRANSPARENT」に設定することです。これは「疑似」隠蔽です。ただし、極端な数値がある場合は、スケールを調整する必要がある場合があります。

より複雑な方法は、removeSeries() を使用して現在のシリーズをすべて削除し、必要なシリーズを再度追加することです。

于 2013-03-17T14:26:24.077 に答える
0

シリーズとそのレンダラーを非表示にしたい場合は削除し、表示したい場合は追加し直して、レンダラーを忘れないでください。このような操作を行うたびに、ビューでrepaint()を呼び出す必要があります。

于 2012-05-20T18:33:14.147 に答える