iam在用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);
这是一张截图。
如有任何帮助,我们将不胜感激。
谢谢您。
最佳答案
您可以修改图表值之间的最小距离(以像素为单位),以便显示其中的几个值。例如:
renderer.setDisplayChartValuesDistance(50);
关于android - 线图与achartengine android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18050078/