MPAndroidChart - 更改消息"没有可用的图表数据"

rgu*_*rra 22 mpandroidchart

没有填充图表时,有什么方法可以更改"没有可用的图表数据"消息吗?

编辑:找到答案

chart.setNoDataText("Description that you want");
Run Code Online (Sandbox Code Playgroud)

Min*_*wzy 35

chart.setNoDataText("Description that you want");
Run Code Online (Sandbox Code Playgroud)


Dav*_*uel 9

如果您还想自定义外观,可以通过Paint对象执行:

mChart.setNoDataText("Description that you want");
Paint p = mChart.getPaint(Chart.PAINT_INFO);
p.setTextSize(...);
p.setColor(...);
p.setTypeface(...);
... 
Run Code Online (Sandbox Code Playgroud)


小智 6

@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");
Run Code Online (Sandbox Code Playgroud)


Sun*_*iya 5

正确答案在这里:

 pie_chart.setNoDataText("No Data Available");
 val paint:Paint =  pie_chart.getPaint(Chart.PAINT_INFO)
 paint.textSize = 40f
 pie_chart.invalidate()
Run Code Online (Sandbox Code Playgroud)

您还可以设置其他属性,例如文本颜色,文本字体等