AndroidPlot更改域和范围标签的颜色

时间:2014-03-19 10:50:36

标签: android androidplot

我正在使用AndroidPlot库,并尝试更改域和范围标签的颜色。

我这样设置:

//Setting the names of the axis
XYPlot.setRangeLabel("# of Alerts");
XYPlot.setDomainLabel("Day"); 

默认情况下,它们是白色的,但在我的奶油背景下几乎看不见。有谁知道我怎么能把这些改成黑色呢?

3 个答案:

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