문제

I am using the AndroidPlot library and am trying to change the colour of the domain and range labels.

I set them like so:

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

By default they are white but are barely visible against my cream background. Does anyone know how I can change these to black please?

도움이 되었습니까?

해결책 2

You want something like

    mTripPlot.getGraphWidget().getDomainLabelPaint().setColor(my_colour);

For the label it would be something like

    mTripPlot.getDomainLabelWidget().getLabelPaint().setColor(my_colour);

다른 팁

For anyone using the newer version of AndroidPlot (1.0 and above) this is the new way to update the text colour of the range and domain labels:

plot.getGraph().getLineLabelStyle(XYGraphWidget.Edge.LEFT).getPaint().setColor(Color.RED);
plot.getGraph().getLineLabelStyle(XYGraphWidget.Edge.BOTTOM).getPaint().setColor(Color.RED);

Attempt the following:

plot.getGraphWidget().getDomainTickLabelPaint().setColor(Color.RED);
plot.getGraphWidget().getRangeTickLabelPaint().setColor(Color.RED);
plot.getGraphWidget().getRangeOriginTickLabelPaint().setColor(Color.RED);
plot.getGraphWidget().getDomainOriginTickLabelPaint().setColor(Color.RED);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top