如何改变我涂成红色的价值的颜色?我使用了setValueTextColor,但是没有用。还是黑的

LineDataSet d1 = new LineDataSet(e1, entityList.get(i).getName());
d1.setValueTextColor(Color.rgb(255, 255, 83));
sets.add(d1);
LineData cd = new LineData(dateList, sets);
cd.setValueTextColor(Color.rgb(223, 83, 83));


android - MPAndroidChart-如何更改值的颜色?-LMLPHP

最佳答案

d1.setValueTextColor(Color.rgb(255, 255, 83));
表示图形中的突出显示值。

带下划线的是YAxis left and rightXAxisLegend

对于它们中的每一个,您需要设置文本颜色以获得所需的效果。

现在要获取它们的引用,您需要图表对象:

YAxis yAxisRight = mChart.getAxisRight();
YAxis yAxisLeft = mChart.getAxisLeft();
XAxis xAxis = mChart.getXAxis();
Legend l = mChart.getLegend();


并通过调用setTextColor(int color)方法为其设置颜色。

您也可以在official documentation中找到它。

08-18 07:10
查看更多