我在使用achartengine绘制线形图时遇到了显示图表数值的问题。我从数据库中将线条的数据存入数组中,每个点都能完美地绘制。我使用renderer.isDisplayChartValues();
来在每个点上方显示数值。但是问题是只有少数数值被显示在点上方,有些点只有点没有数值显示。
以下是我的代码:
rendererA = new XYSeriesRenderer();
rendererA.setDisplayChartValues(true);
rendererA.isDisplayChartValues();
rendererA.setColor(Color.parseColor("#FFDC143C"));
rendererA.setPointStyle(PointStyle.CIRCLE);
rendererA.setFillPoints(true);
rRenderer.addSeriesRenderer(rendererA);
rendererB= new XYSeriesRenderer();
rendererB.setDisplayChartValues(true);
rendererB.setPointStyle(PointStyle.CIRCLE);
rendererB.setColor(Color.parseColor("#FF6B8E23"));
rendererB.setFillPoints(true);
rRenderer.addSeriesRenderer(rendererB);
这里是一张截图。
非常感谢您的帮助。
谢谢。