私は自分のアプリケーションでXY-Plotsを使っていくつかのグラフを描いています。 プロットを の下(または上、左または右)に凡例を表示するのに問題はありません。Jfreechart XYPlot、プロットエリアに凡例を描画するにはどうすればよいですか?
しかし、スペースを節約するために、私は凡例ボックスをXYプロットに描画します。
私はプロットに画像、テキスト、および線の注釈を描くことができます。
私はLegendTitleからTitleAnnotationを作成し、この アノテーションをプロットに追加しようとしました。
LegendTitle legend = new LegendTitle(plot.getRenderer());
XYTitleAnnotation anno = new XYTitleAnnotation(20.0, 40.0, legend);
plot.addAnnotation(anno);
アノテーション(20.0、40.0)の座標がプロットの可視領域、 であるが、何も描かれていません。
グラフのオブジェクトがプロットの下に凡例を描こうとすると、これはうまく行われます (ただし、私が必要とするものではありません)。
chart.addLegend(legend);
だから私はLegendTitleオブジェクトが正しいと思います。しかし、なぜ注釈として描かれないのですか?
私は、誰かがこれを理解したり、プログラマに凡例を描く別の方法で私を助けてくれることを願っています。
私は同じ問題があります。あなたはそれを解決することができましたか? –