MPAndroidChart - 如何更改值的颜色?
MPAndroidChart - How to change color of value?
如何改变我画成红色的值的颜色?我使用了 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));
d1.setValueTextColor(Color.rgb(255, 255, 83));
用于在图表中突出显示值。
加下划线的是YAxis left and right
、XAxis
、Legend
您需要为它们中的每一个设置文本颜色以获得所需的效果。
现在要获取它们的引用,您需要图表对象:
YAxis yAxisRight = mChart.getAxisRight();
YAxis yAxisLeft = mChart.getAxisLeft();
XAxis xAxis = mChart.getXAxis();
Legend l = mChart.getLegend();
并通过调用 setTextColor(int color)
方法为每个颜色设置颜色。
您也可以在 official documentation 中找到它。
如何改变我画成红色的值的颜色?我使用了 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));
d1.setValueTextColor(Color.rgb(255, 255, 83));
用于在图表中突出显示值。
加下划线的是YAxis left and right
、XAxis
、Legend
您需要为它们中的每一个设置文本颜色以获得所需的效果。
现在要获取它们的引用,您需要图表对象:
YAxis yAxisRight = mChart.getAxisRight();
YAxis yAxisLeft = mChart.getAxisLeft();
XAxis xAxis = mChart.getXAxis();
Legend l = mChart.getLegend();
并通过调用 setTextColor(int color)
方法为每个颜色设置颜色。
您也可以在 official documentation 中找到它。