如何使用水平条形图更改x轴中的特定标签文本颜色。请显示附带的屏幕截图和代码。 [Here is the screen short]
我已将条形颜色更改为黑色但我必须更改与该条形对应的文本颜色(例如:(你#)颜色需要更改)。到目前为止我已尝试过以下代码。
XAxis xAxis1 = horizontalBarChart.getXAxis();
xAxis1.setPosition(XAxis.XAxisPosition.BOTTOM);
xAxis1.setTextSize(8);
xAxis1.setSpaceBetweenLabels(8);
xAxis1.setTypeface(tf);
YAxis leftAxis = horizontalBarChart.getAxisLeft();
leftAxis.setEnabled(false);
for(int j=0;j<BarEntryLabels1.size();j++){
if ((BarEntryLabels1.get(j).contains("You"))){
xAxis1.setTextColor(Color.parseColor("#000000"));
}else{
xAxis1.setTextColor(Color.parseColor("#701112"));
}
}
任何代码和帮助都会很感激,提前致谢。
答案 0 :(得分:0)
如果您想更改图表标签颜色,请尝试使用此代码
chart.getAxisLeft().setTextColor(...); // left y-axis
chart.getXAxis().setTextColor(...);
chart.getLegend().setTextColor(...);
或者你可以这样做Check this answer。 有关Axis please check this。
的详细信息