57

MPAndroidChartを使用しています。

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

4

4 に答える 4

185

の右下隅 (デフォルト) にある説明のことChartですか?

その場合は、次のように呼び出します。

chart.getDescription().setEnabled(false);

それとも、パイ スライス内のテキストの説明を意味していましたか?

pieChart.setDrawSliceText(false);

それとも、パイスライス内の実際のスライス値を意味していましたか?

pieData.setDrawValues(false);

それとも、レジェンド(チャート外のすべてのDataSetラベルと色を表示) について話しているのでしょうか?

chart.getLegend().setEnabled(false);

この回答はリリース v3.0.0+に基づいています。詳細については、ドキュメントをご覧ください。

于 2014-12-24T14:10:56.293 に答える
12

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

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

凡例を削除する場合:

Legend leg = Chart.getLegend();
leg.setEnabled(false);
于 2017-04-05T02:23:52.653 に答える
3

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

pieChart.setDescription(null);

于 2019-04-22T09:10:39.897 に答える