3

Achartengine を使用するアプリケーションがあり、凡例を個別に移動しようとしています。移動しようとするたびに、何らかの副作用があります。アプリケーションの画像は次の とおりです。 .tinypic.com/2jd2y6g.png

ここで、stackoverflow で見つけたいくつかのソリューションを適用したときのアプリケーションのイメージを次に示します。 .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

配列の 3 番目の値である下余白を高く設定する必要があります。

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

レジェンド フィットを試すこともできます。

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