There is any way to change the message "No chart data available" when the chart is not populated?
Edit: Found the answer
chart.setNoDataText("Description that you want");
There is any way to change the message "No chart data available" when the chart is not populated?
Edit: Found the answer
chart.setNoDataText("Description that you want");
chart.noDataText = ("Description that you want");
If you also want to customize look & feel, you can do it through Paint
object:
mChart.setNoDataText("Description that you want");
Paint p = mChart.getPaint(Chart.PAINT_INFO);
p.setTextSize(...);
p.setColor(...);
p.setTypeface(...);
...
@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");
The Correct answer is here:
pie_chart.setNoDataText("No Data Available");
val paint:Paint = pie_chart.getPaint(Chart.PAINT_INFO)
paint.textSize = 40f
pie_chart.invalidate()
You also set other properties like text color, text typeface etc