MPAndroidChart - Измените сообщение "Нет доступных данных диаграммы"
Есть ли способ изменить сообщение "Нет доступных данных диаграммы", если диаграмма не заполнена?
Изменение: нашел ответ
chart.setNoDataText("Description that you want");
Ответ 1
обновить ответ
chart.setNoDataText("Description that you want");
Ответ 2
Если вы также хотите настроить внешний вид, вы можете сделать это через объект Paint:
mChart.setNoDataText("Description that you want");
Paint p = mChart.getPaint(Chart.PAINT_INFO);
p.setTextSize(...);
p.setColor(...);
p.setTypeface(...);
...
Ответ 3
Правильный ответ здесь:
pie_chart.setNoDataText("No Data Available");
val paint:Paint = pie_chart.getPaint(Chart.PAINT_INFO)
paint.textSize = 40f
pie_chart.invalidate()
Вы также можете установить другие свойства, такие как цвет текста, шрифт текста и т.д.
Ответ 4
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_firestore__eintraege__heute);
mChart = findViewById(R.id.chartZuckerHeute);
mChart.setNoDataText("PUT IT HERE ON TOP; WORKED FOR ME");
Ответ 5
Вам нужно поставить pieChart.invalidate() после setNoDataText():
@Override
public void setDataMessagePieChart() {
pieChart.setNoDataText("... your message ...");
pieChart.invalidate();
}