0

わかった!だから、私は二軸の例からいくつかの要素を組み込んだ大きなチャートを持っています

final NumberAxis domainAxis = new NumberAxis("lulu");

// add the axis to the plot, map some sets, and a renderer

私の問題は、Y軸のタイトルのサイズとフォントが変更されており、これが主要なY軸に正しく表示されることです。2番目(問題のある「lulu」)では、カスタムフォントとサイズを取得します。明らかに、この2つは一致しないため、元のラベルに対応するように、セカンダリNumberAxisタイトルラベルのフォントとサイズを変更する必要があります。

NumberAxisとプラグインを自分のフォントとサイズにサブクラス化する以外に、タイトルラベル用に取得したカスタムフォントとサイズを変更する方法はありますか?JFreechartの開発者が、特にDual Axisの例を考えると、これについて考えていなかったとしたら、私は驚きます。

どんなアイデア/提案/回避策も大歓迎です!

乾杯、

ティビ

PS私は、Y軸タイトル(XYプロット内)のプロパティが、最初の軸だけでなく、既存のすべての軸に適用されることを期待していました...

4

1 に答える 1

2

これにより、最初の軸のフォントが2番目の軸に設定されます。

plot.getRangeAxis(1).setLabelFont( plot.getRangeAxis(0).getLabelFont() )
于 2013-01-11T11:08:04.903 に答える