Android AChartEngine - 无法更改Y轴标签的文本颜色

6
当我使用Android的AChartEngine(JAR 1.0.0)时,我看到了一个可以改变X轴文本颜色的方法(mRenderer.setXLabelsColor(Color.BLACK))

不幸的是,我无法找到相应的方法来更改Y轴标签的颜色!

另外,有没有一种方式来设置实际线图的颜色?

我还尝试了将标签对齐到Y轴左侧

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

但它似乎能够正常运行。

这里输入图片描述

2个回答

7

有一个renderer.setYLabelsColor();函数可以设置Y轴标签的颜色。

当你使用Align.LEFT时,它意味着它们是左对齐的。如果您想将它们右对齐到轴的左侧,请使用Align.RIGHT

线图的颜色是由其自己的渲染器确定的。


谢谢你的回答,丹!你帮了我很大的忙。 - Ahmed Faisal

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接