我正在使用AndroidPlot库,并尝试更改域和范围标签的颜色。
我这样设置:
//Setting the names of the axis
XYPlot.setRangeLabel("# of Alerts");
XYPlot.setDomainLabel("Day");
默认情况下,它们是白色的,但在我的奶油背景下几乎看不见。有谁知道我怎么能把这些改成黑色呢?
答案 0 :(得分:4)
对于使用较新版AndroidPlot(1.0及以上版本)的用户,这是更新范围和域名标签文字颜色的新方法:
plot.getGraph().getLineLabelStyle(XYGraphWidget.Edge.LEFT).getPaint().setColor(Color.RED);
plot.getGraph().getLineLabelStyle(XYGraphWidget.Edge.BOTTOM).getPaint().setColor(Color.RED);
答案 1 :(得分:3)
你想要像
这样的东西 mTripPlot.getGraphWidget().getDomainLabelPaint().setColor(my_colour);
对于标签,它将类似于
mTripPlot.getDomainLabelWidget().getLabelPaint().setColor(my_colour);
答案 2 :(得分:0)
尝试以下方法:
plot.getGraphWidget().getDomainTickLabelPaint().setColor(Color.RED);
plot.getGraphWidget().getRangeTickLabelPaint().setColor(Color.RED);
plot.getGraphWidget().getRangeOriginTickLabelPaint().setColor(Color.RED);
plot.getGraphWidget().getDomainOriginTickLabelPaint().setColor(Color.RED);