2016-02-10 54 views
2

如何改變我畫的紅色的顏色值?我用setValueTextColor但它沒有工作。
它仍然是黑色MPAndroidChart - 如何更改顏色的價值?

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

enter image description here

回答

2

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中找到它。