2015-07-13 8 views
5

Używam Android-MPChartLibrary do wyświetlania LineChart. Pusty widok na LineChart pokazuje „Brak danych wykres” i „Brak danych do wyświetlenia” enter image description hereAndroid-MPChartLibrary nie może przesłonić wartości domyślnej "Brak dostępnych danych wykresu"

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

Chcę tylko to powiedzieć „Brak danych do wyświetlenia”, ale nie wiem, dlaczego to pokazano oba.

+0

Mam ten sam problem. Jak to naprawiłeś? –

+0

Zobacz moją odpowiedź .. – NinjaCoder

Odpowiedz

9

Co pracował dla mnie było wprowadzenie tego po ustawieniu wszystkich punktów danych wykresu.

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

To nie działa dla mnie. Naprawdę dziwne –

+0

Nie działa również dla mnie.Brak prawdopodobnie został zmieniony w bibliotece MPChart – kashlo

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

A po:

chart.invalidate(); 
+0

Nie działa :( – NinjaCoder

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

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

Musisz setNoDataText za nie mainLayout dla mChart.

Powiązane problemy