MPAndroidChart how to set label color?

前提是你 提交于 2019-12-19 02:31:20

问题


got the following code:

    graph = (LineChart) convertView.findViewById(R.id.graph);
    graph.getPaint(Chart.PAINT_LEGEND_LABEL).setColor(Color.BLUE);
    graph.getPaint(Chart.PAINT_YLABEL).setColor(Color.BLUE);
    graph.getPaint(Chart.PAINT_XLABEL).setColor(Color.BLUE);

But still the color of X/Y-value-lables and also the lable of the legend stay in black color. Do I miss something? Is there an other way to set the color of these?

This line for example works and results in blue value-lables for each data-point:

    graph.getPaint(Chart.PAINT_VALUES).setColor(Color.BLUE);

Thanks in advance!


回答1:


Try this to set the colors of axis and legend:

chart.getAxisLeft().setTextColor(...); // left y-axis
chart.getXAxis().setTextColor(...);
chart.getLegend().setTextColor(...);

If you want to set the color of the drawn values inside the chart, check out the setting colors guide.




回答2:


Incase for a pie chat to change its label colors you can do this

pieChart.getLegend().setTextColor(Color.WHITE);


来源:https://stackoverflow.com/questions/28632489/mpandroidchart-how-to-set-label-color

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!