web-dev-qa-db-ja.com

MPAndroidChartのチャートから説明を削除する方法は?

MPAndroidChart を使用しています。

PieChartから説明を削除するにはどうすればよいですか? chart.setDrawLegend(false)Legendを削除できますが、ドキュメントにチャートの説明に関する情報が見つかりませんでした。

34
dbam

Chartの右下隅(デフォルト)にあるdescriptionを意味していますか?

もしそうなら、単に呼び出します:

chart.getDescription().setEnabled(false);

または、パイスライス内のテキストによる説明を意味しましたか?

pieChart.setDrawSliceText(false);

または、パイスライス内の実際のスライス値を意味しましたか?

pieData.setDrawValues(false);

または、 凡例 (チャート外のすべてのDataSetラベルと色を表示)について話しているのですか?

chart.getLegend().setEnabled(false);

この回答は release v3.0.0 + に基づいています。詳細については documentation をご覧ください。 。

130
Philipp Jahoda

新しいバージョンでは、次のようにできます。

Description des = Chart.getDescription();
des.setEnabled(false);

凡例を削除する場合:

Legend leg = Chart.getLegend();
leg.setEnabled(false);
8
milihoosh

nullを渡すだけで削除できます。

pieChart.setDescription(null);

0
Rahul Singh