Android AChartEngine - 无法更改Y轴标签的textColor

时间:2012-08-10 00:25:18

标签: android achartengine linechart

在Android上使用AChartEngine(JAR 1.0.0)时,我看到一种方法可以让我更改X轴的文本颜色(mRenderer.setXLabelsColor(Color.BLACK)

不幸的是我无法找到Y轴标签的相应方法!

还有办法设置实际折线图的颜色吗?

我还尝试使用

将标签对齐到Y轴的左侧
mRenderer.setYAxisAlign(Align.LEFT, 0);   
mRenderer.setYLabelsAlign(Align.LEFT, 0);  

但似乎确实有效。

enter image description here

2 个答案:

答案 0 :(得分:7)

renderer.setYLabelsColor();用于设置Y轴标签颜色。

使用Align.LEFT时,表示它们左对齐,如果要在轴的左侧右对齐它们,请使用Align.RIGHT

折线图颜色是其自身渲染器中的颜色。

答案 1 :(得分:2)

要正确对齐和设置颜色,您需要将其设置如下:

mRenderer.setYAxisAlign(Align.LEFT, 0);   
mRenderer.setYLabelsAlign(Align.RIGHT, 0); 

// setYLabelsColor method you need include which the 
// int for your YLabel, since this library you can 
// use more than one YLabel, so in your case, 
// you only have one YLabel and its index is 0.

mRenderer.setYLabelsColor(0, Color.BLACK);  
mRenderer.setXLabelsColor(Color.BLACK);