2016-09-25 8 views
-2

MPAndroidChartライブラリを使用して2つの折れ線グラフを表示していますが、ボタンクリックでDatasetを隠そうとしています。LineChartでデータセット(折れ線グラフ)を非表示にする方法は?

ボタンをクリックして折れ線グラフから折れ線グラフを隠す方法はありますか? a line chart

+0

新しいOnClickメソッドでチャートを表示する方法があると仮定して、チャートメソッドを呼び出しますが、今度はピンクの折れ線グラフのデータのみを使用します。 – TimeToCode

+0

@TimeToCodeええ、私はそれを行うことができますが、ここでは問題は全体のチャートが再び再現されることです。だから私はここに隠れて、私は隠したい。それをしてもいいですか? –

+0

待って、グラフにArrayListを塗りつぶしていますか? – TimeToCode

答えて

0

clear()メソッドを使用してチャートのすべての情報を削除する必要があります。その後、invalidate()メソッドを使用してチャート全体を更新する必要があります。

MPAndroidChartのドキュメントはここにある:MPAndroidChart Documentation

1

チャートデータから削除せずにチャートからDataSetを非表示にすることも可能です。

これはメソッドのDataSetクラスを使用して行うことができます。

LineDataSet dataSet = ...; 
dataSet.setVisible(false); // hides the set 
chart.invalidate(); // redraw 
関連する問題