我已经为我的应用程序创建了achartengine折线图。一切正常,但Y轴标签和线条混合在一起。

并在行上方显示结果值。

您可以在下图中签入。标签在线。

android - 在achartengine中给线和标签值之间留出空间-LMLPHP

我已经尝试过Y轴。

XYMultipleSeriesRenderer multiRenderer = new XYMultipleSeriesRenderer();
multiRenderer.setYLabelsPadding(10);
multiRenderer.setYLabelsAlign(Paint.Align.LEFT);


而对于结果值。

SimpleSeriesRenderer incomeRenderer = new SimpleSeriesRenderer();
incomeRenderer.setLineWidth(3);
incomeRenderer.setDisplayChartValues(true);
incomeRenderer.setChartValuesTextSize(35.0f);
incomeRenderer.setChartValuesTextAlign(Paint.Align.CENTER);


任何帮助将不胜感激。

最佳答案

请为achartengine下载最新的jar文件。因为这在1.1.0版本之后正确可用。

使用后

multiRenderer.setYLabelsPadding(10);


这项工作对我来说很完美。
希望对您有帮助。

10-08 15:29