JFreeChart를 unix상에서 사용할 경우 java 옵션에 -Djava.awt.headless=true 를 추가해 줘야 합니다. -Djava.awt.headless=true 옵션은 비윈도우 환경에서 GUI 클래스를 사용할수 있게 하는 옵션입니다. unix는 대부분 x-window를 기동하지 않고 사용하기 때문이죠. 만약 servlet container에서 jfreechart를 사용하는 경우에는 아래와 같이 하시면 됩니다. 1. Tomcat 사용할 경우 -Djava.awt.headless=true 을 CATALINA.sh파일을 열어서 JAVA_OPTS을 찾아 거다 넣어줌 2. JEUS 사용할 경우 JEUSMain.xml container2 -Xms256m -Xmx512m -Djava.awt.headl..
생성된 차트를 이미지 파일로 저장하는 방법은 아래와 같습니다. JFreeChart chart = null; // // 차트 생성 생략 // FileOutputStream fos = null; try{ fos = new FileOutputStream(new File(d:\\chart\\pie.jpeg)); // 함수만 변경하면 gif,png ... 등등 다른 이미지 형식으로 저장 가능 ChartUtilities.writeChartAsJPEG(fos, chart, 300, 300); }catch(Exception ig){ ig.printStackTrace(); throw ig; }finally{ if(fos != null) try{fos.close();}catch(Exception ig){} }
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()); ..
gvim은 일단 프리웨어라서 좋습니다. 저같은 경우는 주로 유닉스에서 vi로 작업을 하는데 간혹 윈도우에서 텍스트 편집기 (울트라에디트, 에디트플러스)를 사용할 경우 vi 명령어를 습관적으로 사용해서 실수를 한적이 있는데요. gvim은 vi라 동일해서 사용하기가 편리합니다. 그리고 vi의 기능을 자연스럽게 연습할 수도 있어서 초보자 분들에게도 좋을 듯 합니다. URL = http://portablegvim.sourceforge.net/downloads.html
복합리터럴를 설명하는 것보다 예제로 보는게 이해가 쉽더군요. int diva[2]= {20,30}; 은 일반적인 배열 선언의 모습인데요. 이것을 복합리터럴로 표현하면 다음과 같습니다. (int [2]){20,30}; 즉 배열명이 없는 형태입니다. C99표준에 추가된 것으로 변수명이 없기때문에 선언하고 값을 유지하려면 포인터를 사용해야 합니다. int *pt = (int [2]){20,30); 복합리터럴은 다음과 같은 경우에도 유용하게 사용됩니다. void sum(int ar[], int n); 이란 함수가 있을 경우 sum( (int [6]){1,2,3,4,5,6}, 6); 과 같이 사용할 수가 있습니다.
- Total
- Today
- Yesterday
- yugabyteDB
- 증권정보포털
- Life Chair
- Sybase IQ
- 솔리드 쿨론
- GKRS
- 루미큐브 종류
- 톡토기
- 매직 트랙패드2
- 남설 팔찌
- node.js
- 빈센트 반 고흐
- Pixel Pals
- 브리다 정수기
- 카카오 에드
- 별잉 빛나는 밤
- JMW 헤어드라이기기
- 로니카 BCS
- 고체 향수
- 파나소닉 비데 DL-EH10KWS
- VARIDESK
- 홈 오피스
- 코라나 19
- 별이 빚나는 밤
- 오미크론
- 르세라핌
- 유가바이트디비
- 화분벌레
- 배당급
- weka
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |