web-dev-qa-db-fra.com

MPAndroidChart - Message de modification "Aucune donnée de graphique disponible"

Il existe un moyen de modifier le message "Aucune donnée de graphique disponible" lorsque le graphique n'est pas rempli?

Edit: Trouvé la réponse  

chart.setNoDataText("Description that you want");
19
rguerra
chart.noDataText = ("Description that you want");
31
Mina Fawzy

Si vous souhaitez également personnaliser l'apparence, vous pouvez le faire via l'objet Paint:

mChart.setNoDataText("Description that you want");
Paint p = mChart.getPaint(Chart.Paint_INFO);
p.setTextSize(...);
p.setColor(...);
p.setTypeface(...);
... 
9
David Miguel

La réponse correcte est ici:

 pie_chart.setNoDataText("No Data Available");
 val Paint:Paint =  pie_chart.getPaint(Chart.Paint_INFO)
 Paint.textSize = 40f
 pie_chart.invalidate()

Vous définissez également d'autres propriétés telles que la couleur du texte, la police de caractères, etc.

2
@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");
2
Puppi