Android
アプリケーションでチャートを描画するのにMPAndroidChart
を使用しています。データが利用できないときに表示されるデフォルトのメッセージを変更したいと思います。MPAndroidChartライブラリでデータが利用できない場合のテキストの変更方法は?
私はCombinedChart
とBarChart
を使用していますが、データが利用できないときにはテキストを変更することはできません。
このテーマに関連するStackoverflowに関する質問はほとんどありません。
- MPAndroidChart - Change message "No chart data available"
- MPAndroidChart -Use multiple text instead of "No Chart Data available" depends on the data
が、それらのすべてのこれらの方法の1つまたは複数を参照します:たとえば
.setDescription("");
.setNoDataTextDescription("Custom message.");
.setNoDataTextDescription("Custom message");
.setNoDataText("Custom message");
それらのどれも私のために働きました。私はテキストを変更しようとしているコードの
私のスニペットは以下の通りである。データが利用できないとき
combinedChart.setDescription(null);
combinedChart.setNoDataText("No data");
combinedChart.setData(data);
combinedChart.animateXY(2500,2500);
はどのようにして、ユーザーに異なるテキストメッセージを表示することができますか?
編集: @ SUudhakarRajuとして.invalidate
メソッドを追加しましたが、それも動作しません。実際のコードは
combinedChart.setDescription(null);
combinedChart.setNoDataText("No data");
combinedChart.setNoDataTextDescription("No data");
combinedChart.setNoDataTextDescription("No data");
combinedChart.invalidate();
combinedChart.setData(data);
combinedChart.animateXY(2500,2500);
//I also tried to put combinedChart.invalidate(); here but it also does not work.
ありがとうございます!
私は申し訳ありませんが、それは動作しません。 –