我的图表中有注释,我正在尝试增加它们的字体大小。所以,我正在使用 XYMultipleSeriesRenderer 的 setLabelsTextSize() 方法(有更好的方法吗?)。但这并不对所有渲染器的注释生效。它仅对第一个渲染器生效。以下是我的代码中的一些 fragment 。
XYMultipleSeriesRenderer render = new XYMultipleSeriesRenderer();
XYSeriesRenderer a = new XYSeriesRenderer();
a.addAnnotation("Sept-03", 2, 1.4);
XYSeriesRenderer a = new XYSeriesRenderer();
b.addAnnotation("Oct-03", 3, 2.4);
render.addSeriesRenderer(a);
render.addSeriesRenderer(b);
render.setLabelsTextSize(20);
在这里,只有“Sept-03”的字体更大。 “Oct-03”的字体仍然很小。
我做错了什么或遗漏了什么吗?或者这是图表引擎库中的错误?还有其他人遇到过这个问题吗?
最佳答案
为了设置注释文本大小,您必须使用:
renderer.setAnnotationsTextSize(size);
关于java - achartengine setLabelsTextSize 不适用于所有渲染器的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20137550/