我有一个使用Achartengine的应用程序,我试图独立移动图例。每次我试图移动它,它都有一些副作用。 这是应用程序的图像: [我的应用程序图像,其中图例与x轴标签重叠但仍显示] [IMG] http://i42.tinypic.com/2jd2y6g.png [/ IMG] http://i42.tinypic.com/2jd2y6g.png
当我在stackoverflow上应用我在这里找到的一些解决方案时,这是应用程序的图像: [图片我的应用程序,传说已经消失在屏幕的底部] [IMG] http://i44.tinypic.com/16bipmp.png [/ IMG] http://i44.tinypic.com/16bipmp.png
我尝试的是用这个方法设置图例高度mRenderer.setLegendHeight(20);
我唯一想做的就是将图例向下移动几个像素,这样它就不会与x轴标签或x轴标签名称重叠。 将传奇一直移动到顶部会更好。 BTW我也在使用mRenderer.setMargins(new int [] {20,30,0,20});设置边距我尝试了不同的组合。 有什么建议吗?
我还不能发布图片。
答案 0 :(得分:3)
您需要设置更高的底部边距,即数组中的第三个值:
renderer.setMargins(new int[] { top, left, bottom, right });
您还可以尝试使用图例:
renderer.setFitLegend(true);