Developer/JFreeChart
[JFreeChart] 차트 배경에 이미지 삽입
데브포유
2008. 8. 25. 11:16
반응형
import java.awt.Image;
import javax.swing.ImageIcon;
1. 로컬 이미지 사용
ImageIcon icon = new ImageIcon("d:\\back.jpg");
JFreeChart chart = ChartFactory.createXYLineChart(
"Line Chart Demo 3", // chart title
"X", // x axis label
"Y", // y axis label
dataset, // data
PlotOrientation.VERTICAL,
true, // include legend
true, // tooltips
false // urls
);
chart.getPlot().setBackgroundImage(icon.getImage());
2. URL 이미지 활용
URL imageURL = ClassLoader.getSystemResource("이미지 url");
Image icon = null;
if(imageURL != null)
icon = new Image(imageURL);
if(icon != null)
chart.getPlot().setBackgroundImage(icon.getImage());
반응형