如何在Android的achartengine中移除/隐藏X轴的数字?

3
我使用achartengine在我的Android应用程序上绘制一些统计条形图。如上图所示,X(Y)轴包含一系列数字:10 20 30 40 ... 我想移除/隐藏X轴数字。有没有人知道如何通过编程来实现呢?或者换句话说,如何更改achartengine的设置来实现它。谢谢!
我找到了答案:
// by it, the x-axis number 0 10 20 30.. can be hiden
renderer.setXLabels(RESULT_OK);

1
你好,你的解决方案很有用,但我发现 RESULT_OK 在 Android 系统中已经定义为 -1。如果将来 Android 更改了 RESULT_OK 的定义,你可能需要修改代码。也许更好的答案是使用 -1 或 0 代替 RESULT_OK。 - Garlic Tseng
RESULT_OK只是由Android系统定义的一个常量。@GarlicTseng所说的完全正确。 - Sandeep R
3个回答

10

嘿,你可以使用方法

renderer.setXLabels(0);

该方法接受应在X轴上显示的标签的最大数量。


0

嗯,在测试中它对我不起作用,但这似乎是正确的方法。也许对你有用:

mrenderer.clearXTextLabels();

其中mrendererXYMultipleSeriesRenderer()

如果你想自己深入研究,这里有一个网站,展示了该库的一些非常不普遍的文档。


谢谢!请查看我的主要帖子,我找到了答案。 - Tom Xue

0
renderer.setXLabels(0);
renderer.setYLabels(12); 
renderer.addXTextLabel(1, "a");
renderer.addXTextLabel(2, "b");
renderer.addXTextLabel(3, "c");
renderer.addXTextLabel(4, "d");
renderer.addXTextLabel(5, "e");
renderer.addXTextLabel(6, "f");

1
你可以加上一个简短的解释吗? - cheesemacfly

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