Android-MPChartLibrary无法覆盖默认"无图表数据可用文本"

时间:2015-07-13 23:48:23

标签: android mpandroidchart

我正在使用Android-MPChartLibrary来展示LineChart。 LineChart的空白视图正在显示"没有可用的图表数据"和"没有要显示的数据" enter image description here

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

我只是想说'#34;没有要显示的数据"但不确定为什么会显示两者。

4 个答案:

答案 0 :(得分:10)

在设置所有图表数据点之后,对我有用的是什么。

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();

答案 1 :(得分:2)

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

之后:

chart.invalidate();

答案 2 :(得分:1)

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

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

setNoDataText mainLayout不得mChart

。{}

答案 3 :(得分:0)

你必须在onCreate方法中写下这两行。

LineChart line = (LineChart) findViewbyId(R.id.line);
line.setNoDataText("");

那就是它。您的默认文本现在没有数据可用文本。