일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 블로그 수익화
- 블로그 조회수
- 블루수국그림
- oralce
- PHP
- flash
- Vista
- Jexcel
- 인테리어그림
- JavaScript
- 블로그 조회수 늘리기
- HTML
- .NET
- MSSQL
- CVS
- JSP
- 소득세
- 에덴미술
- CSS
- Adobe pdf reader
- MySQL
- IIS
- samba
- Jrun
- Eclipse
- 국민연금
- 블로그 방문자 늘리기
- 즐겨찾기 추가
- Administrator
- 갑근세
- Today
- Total
I LOVE EJ
JFreeChart - ChartFactory Method 본문
이번엔 ChartFactory() 메소드에 대해 알아보자.
A collection of utility methods for creating some standard charts with JFreeChart.
우린 Renderer를 이용해 다양한 차트를 그릴 수 있다.
하지만 우리가 기본적으로 쓸 수 있는 차트에 대해선 ChartFactory를 이용해 간편히 그릴 수가 있다.
아래는 기본적인 사용 예이다.
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@page import="org.jfree.chart.JFreeChart"%> <%@page import="org.jfree.chart.ChartFrame"%> <%@page import="org.jfree.chart.ChartUtilities"%> <%@page import="org.jfree.data.general.DefaultPieDataset"%> <%@page import="org.jfree.chart.ChartFactory"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <title>Insert title here</title> </head> <body> <% DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("1",23); dataset.setValue("2",12); dataset.setValue("3",20); JFreeChart chart = ChartFactory.createPieChart("",dataset,true,true,false); ChartFrame frame = new ChartFrame("Chart", chart); frame.pack(); frame.setVisible(true); %> </body> </html> |
Area Charts Bar Charts Line Charts Pie Charts Financial Charts Gantt Chart Statistical Charts Etc Charts
PiePlot plot = chart.getPlot(); |
그리고나서 plot에 대한 set() method를 이용해 설정을 할 수가 있다.
ChartFactory를 이용하게 되면 위와 같이 간단한 코드만으로도 Chart를 그릴 수 있다.
일반사용자의 경우 위의 표에 있는 차트만으로도 충분하리라 본다.
더욱 복잡한 차트를 그리긴 위해선 Renderer를 이용하는 것이 좋을 듯 싶다.
'Web Development > JSP' 카테고리의 다른 글
jsp에서 excel로 출력시 한글 깨짐 방지 (0) | 2009.01.20 |
---|---|
[자바 웹 프로그래밍 학습 로드 맵] (1) | 2008.12.02 |
JFreeChart - ChartColor (0) | 2008.11.19 |
JFreeChart - Renderer (0) | 2008.11.19 |
JFreeChart - Chart's Type (0) | 2008.11.19 |