首页 文章

与achartengine机器人的线图

提问于
浏览
3

我在显示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);

这是一个截图 . 任何帮助表示赞赏 . 谢谢 .

enter image description here

1 回答

  • 1

    您可以修改图表值之间的最小距离(以像素为单位),以便显示其中的几个 . 例如:

    renderer.setDisplayChartValuesDistance(50);
    

相关问题