如何使用achartengine减少条形图和图表图例之间的间隙/空间?

时间:2012-10-20 07:45:06

标签: android bar-chart achartengine linechart

嗨,我是图表应用程序的新手。现在我为我的应用程序创建了条形图。当我将创建条形图作为单独的项目运行时,输出看起来像这样。

enter image description here

然后当我将条形图与我的应用程序集成时。我无法在条形图中显示下面的图例文字。如何减少图表和图例文本之间的差距/空间?有人可以帮我解决这个问题吗?提前谢谢。

2 个答案:

答案 0 :(得分:4)

您可以使用setMargins()方法调整图表边距:

mRenderer.setMargins(int[] margins);

margins值为:top, left, bottom, right。默认值为:20, 30, 10, 20。您需要降低bottom值。

答案 1 :(得分:2)

如果我们设置保证金和平底锅限制,我们可以实现这一点。

enter image description here

    mrenderer.setMargins(new int[] { 20 ,60,  -20, 60 });
    mrenderer.setPanLimits(new double[] { -25, 20, -25, 40 })

使用这些方法可以减少图表到图例的空间。谢谢。