ChartDirectorはドロー空気量計算と導出ワード問題の比較チャート

1 ChartDirectorはの登録に関する問題

なぜならはJFreeChartは常に、少しファジーマップを感じるので、使用しないChartDirectorはを作図することが、ChartDirectorは登録されていない場合は、登録されていないが、下部にプロンプトが表示されます、あなたがダウンロードする必要がある5.1はバージョンを割って、プログラムに次のコードを追加します。

	Chart.setLicenseCode("SXZVFNRN9MZ9L8LGA0E2B1BB");

次のように最終的な結果として得られる画像効果があります。

2 ChartDirectorは適応的に画像パネルサイズ

以来ChartDirectorは描画画像領域を自動的にパネルのサイズ自動描画領域にかかることができない次のように、グラフィックモニターパネルを追加する必要があります。

	this.addComponentListener(new ComponentListener() {
			@Override
			public void componentShown(ComponentEvent e) {
				// TODO Auto-generated method stub

			}

			@Override
			public void componentResized(ComponentEvent e) {
				System.out.println(getWidth() + "--" + getHeight());

			
				createChart(viewer, data, getWidth(), getHeight());

			
			}

			@Override
			public void componentMoved(ComponentEvent e) {
				// TODO Auto-generated method stub

			}

			@Override
			public void componentHidden(ComponentEvent e) {
				// TODO Auto-generated method stub

			}
		});

3

画像は、画像生成グラフィックスを使用して導出し、ダイアログの生成は、一般的な方法であり、そのダイアログが大きすぎると、結果としてされたときに言葉あなたは私のしたい場合は、画像の挿入は、大きくなりすぎ単語が発生しました少し想像、あなたは、輸出への小さなボックスことを再強調する必要があります。

4 ChartDirectorはに画像

以来ChartDirectorはイメージがあるはjava.awt.Image 画像、およびiTextのはイメージですcom.lowagie.text.Imageの輸出グラフィック、一見わずか変換は、次のようにすると、画像:

	byte[] imbyte = chartpan.getViewer().getChart().makeChart(Chart.PNG);
				Image png = com.lowagie.text.Image.getInstance(imbyte);
				document.add(png);


公開された34元の記事 ウォンの賞賛9 ビュー90000 +

おすすめ

転載: blog.csdn.net/tianyatest/article/details/52077856