0

Vaadin Charts 2のチャートの要素間の垂直方向の空白を減らす方法はありますか?

このスクリーン ショットのオレンジ色のボックスを参照してください。

Vaadin Charts 2 チャートのスクリーン ショットと垂直方向の余白を示すマーク

これが魅力的にレイアウトされたグラフになることは理解していますが、私の場合、レイアウト内に多くの線を含む多くのグラフを組み立てています。そのため、グラフのプロット エリアに使用されるピクセルの量を最大化したいと考えています。

4

1 に答える 1

1

最初のオレンジ ボックス

最初のオレンジ色のボックスは、実際にはチャート内の空白ではありません。または、そうである場合、それを変更する方法がわかりません。

2 つ目のオレンジ ボックス

2 番目のオレンジ色のボックスは、タイトル要素の「余白」です。setMarginオブジェクトでメソッドを呼び出すことができTitleます。5示されているような小さなチャートでは、 の値が役立つことがわかりました。

 this.getConfiguration().getTitle().setMargin( 5 );

3 番目のオレンジ ボックス

同様に、LegendオブジェクトもsetMarginコマンドを提供します。5ここでも、 の値が役立つことがわかりました。

this.getConfiguration().getLegend).setMargin( 5 );

同じサイズのチャート

グラフ全体は同じサイズのままです。その全体チャート内のスペースのみが変更され、再割り当てされます。

これらのsetMargin方法の両方で、オブジェクトとプロット エリアのの余白が縮小されます。解放されたピクセルは、プロット エリアに割り当てられます。

特に小さいグラフでは、違いが顕著になる場合があります。これは、マージンを に設定する呼び出しを追加する前後のスクリーンショットです5。新たに取得したピクセルのために、Y 軸のスケーリングが変更されました。

「setMargin(5)」の呼び出し前後のスクリーンショット

于 2015-01-24T00:19:35.960 に答える