2015-07-13 3 views
5

Sto utilizzando Android-MPChartLibrary per mostrare un LineChart. vista vuoto per LineChart sta mostrando "Nessun dati del grafico disponibili" e "Nessun dato" enter image description hereAndroid-MPChartLibrary non è in grado di eseguire l'override predefinito "Nessun testo disponibile per i dati del grafico"

chart.setDescription(""); 
chart.setNoDataTextDescription("No data to display"); 

Voglio solo per dire "Nessun dato" ma non so perché si sta mostrando entrambi.

+0

Ho lo stesso problema. Come l'hai risolto? –

+0

Vedere la mia risposta .. – NinjaCoder

risposta

9

Quello che ha funzionato per me stava mettendo questo dopo aver impostato tutti i punti dati del grafico.

chart.setDescription(""); 
chart.setNoDataText("No Chart Data"); // this is the top line 
chart.setNoDataTextDescription("..."); // this is one line below the no-data-text 
chart.invalidate(); 
+0

Questo non funziona per me.Molto dispari –

+0

Non funziona anche per me. Qualcosa probabilmente è stato modificato nella libreria MPChart – kashlo

2
chart.setDescription(null);  
chart.setNoDataText("No data to display"); 

E dopo:

chart.invalidate(); 
+0

Questo non funziona :( – NinjaCoder

1
mainLayout = (PieChart) findViewById(R.id.chart); 
mChart = new PieChart(this); 

mChart.invalidate(); 
mainLayout.setNoDataText(""); 

È necessario setNoDataText per il vostro non mainLayout per mChart.