我有一个使用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轴标签名称重叠。将图例一直移动到顶部会更好。顺便说一句,我也在使用mRenderer.setMargins(new int [] {20,30,0,20}); 设置边距,我尝试了不同的组合。有什么建议么?
我还不能发布图片。
您需要设置较高的底部边距,即数组中的第三个值:
renderer.setMargins(new int[] { top, left, bottom, right });
您也可以尝试使用图例拟合:
renderer.setFitLegend(true);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句