Android MPChartLibrary无法覆盖默认值;无图表数据可用文本“;

Android MPChartLibrary无法覆盖默认值;无图表数据可用文本“;,android,mpandroidchart,Android,Mpandroidchart,我正在使用Android MPChartLibrary显示折线图。折线图的空视图显示“无可用图表数据”和“无需显示数据” 我只想让它说“没有数据显示”,但不知道为什么它会同时显示这两种数据 chart.setDescription(null); chart.setNoDataText("No data to display"); 及之后: chart.invalidate(); 对我有效的是在设置了所有图表数据点之后再放上这个 chart.setDescription("");

我正在使用Android MPChartLibrary显示折线图。
折线图的空视图显示“无可用图表数据”和“无需显示数据”

我只想让它说“没有数据显示”,但不知道为什么它会同时显示这两种数据

chart.setDescription(null);      
chart.setNoDataText("No data to display");
及之后:

chart.invalidate();

对我有效的是在设置了所有图表数据点之后再放上这个

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

您必须
setNoDataText
用于
main布局
而不是
mChart

您只需使用onCreate方法编写这两行

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

就这样。默认情况下,您的文本“无数据可用”文本现在已消失。

我也有同样的问题。你是怎么修好的?对我也不管用。MPChart库中可能发生了更改
mainLayout = (PieChart) findViewById(R.id.chart);
mChart = new PieChart(this);

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