[java] JFreeChart를 사용하여 그래프 그리기

JFreeChart는 Java로 작성된 오픈 소스 라이브러리로, 다양한 종류의 그래프를 생성할 수 있습니다. JFreeChart를 사용하여 데이터를 시각화하고 그래프를 그릴 수 있습니다.

JFreeChart 라이브러리 설치

JFreeChart를 사용하기 위해서는 먼저 JFreeChart 라이브러리를 다운로드해서 설치해야 합니다. 다음과 같은 단계를 따라 진행할 수 있습니다.

  1. JFreeChart 웹 사이트(https://www.jfree.org/jfreechart/)에서 최신 버전의 JFreeChart 라이브러리를 다운로드합니다.
  2. 다운로드한 JAR 파일을 프로젝트의 빌드 경로에 추가합니다. (예: 프로젝트의 lib 폴더에 복사)

그래프 그리기 예제

다음은 JFreeChart를 사용하여 간단한 선 그래프를 그리는 예제입니다.


import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.xy.DefaultXYDataset;

public class GraphExample {

    public static void main(String[] args) {
        // 데이터 생성
        DefaultXYDataset dataset = new DefaultXYDataset();
        double[][] data = {{1, 2, 3, 4, 5}, {1, 2, 3, 4, 5}};
        dataset.addSeries("Series 1", data);

        // 그래프 생성
        JFreeChart chart = ChartFactory.createXYLineChart(
                "Graph Example", // 차트 제목
                "X", // X축 레이블
                "Y", // Y축 레이블
                dataset // 데이터셋
        );

        // 그래프 창에 그래프 추가
        ChartFrame frame = new ChartFrame("Graph", chart);
        frame.pack();
        frame.setVisible(true);
    }
}

이 예제는 DefaultXYDataset를 사용하여 데이터를 생성하고, ChartFactory를 사용하여 XY 선 그래프를 생성합니다. 그래프는 ChartFrame에 추가되어 화면에 표시됩니다.

추가 설정

JFreeChart를 사용하여 그래프를 그릴 때 다양한 설정 옵션을 사용할 수 있습니다. 예를 들어, 그래프의 색상, 축 설정 및 범례를 추가할 수 있습니다. JFreeChart의 문서를 참조하여 추가 설정을 해보세요.

참조