3

我有一个使用 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 }); 设置边距,我尝试了不同的组合。有什么建议么?

我还不能发图片。

4

1 回答 1

3

您需要设置更高的下边距,即数组中的第三个值:

renderer.setMargins(new int[] { top, left, bottom, right });

您也可以尝试传奇拟合:

renderer.setFitLegend(true);
于 2013-10-09T16:28:54.573 回答