2012-08-10 128 views
6

在使用AChartEngine(JAR 1.0.0)为Android,我看到了一种方法,可以让我改变文字的颜色为X轴(mRenderer.setXLabelsColor(Color.BLACK)的Android AChartEngine - 无法更改Y轴的文字颜色标签

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

也有一种方法来设置实际线图的颜色?

我也尝试过使用

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

对准标签Y轴的左边,但它似乎工作。

enter image description here

回答

7

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

当您使用Align.LEFT时,这意味着它们左对齐,如果要将它们右对齐在轴的左侧,请使用Align.RIGHT

线图颜色是来自其自己的渲染器的颜色。

+0

谢谢您的解答丹!你一直在帮助很大。 – Ahmed 2012-08-10 19:33:39

2

要对准和properlly设置颜色,你需要把它作为如下:

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