Подтвердить что ты не робот

MPAndroidChart - Измените сообщение "Нет доступных данных диаграммы"

Есть ли способ изменить сообщение "Нет доступных данных диаграммы", если диаграмма не заполнена?

Изменение: нашел ответ

chart.setNoDataText("Description that you want");
4b9b3361

Ответ 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();
    }