【问题标题】:Line graph with achartengine android带有achartengine android的折线图
【发布时间】:2023-03-24 19:45:01
【问题描述】:

在 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);

这是一个屏幕截图。 任何帮助表示赞赏。 谢谢。

【问题讨论】:

    标签: android achartengine


    【解决方案1】:

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

    renderer.setDisplayChartValuesDistance(50);
    

    【讨论】:

    • 感谢您的回复。有效。虽然我不得不将距离修改为 10。