[java] JFreeChart에서 제목 설정하기

JFreeChart는 Java 기반의 오픈 소스 라이브러리로, 다양한 종류의 그래프를 생성하고 표시하는 기능을 제공합니다. 이 라이브러리를 사용하여 그래프를 생성할 때, 그래프의 제목을 설정하는 방법에 대해 알아보겠습니다.

JFreeChart 객체를 생성한 후에는 setTitle() 메서드를 사용하여 그래프의 제목을 설정할 수 있습니다. 이 메서드는 TextTitle 클래스의 인스턴스를 인자로 받습니다.

다음은 setTitle() 메서드를 사용하여 JFreeChart 그래프의 제목을 설정하는 예제 코드입니다.

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.title.TextTitle;

public class ChartExample {
    public static void main(String[] args) {
        // 그래프 생성
        JFreeChart chart = ChartFactory.createLineChart(
            "주식 가격",
            "날짜",
            "가격",
            null
        );

        // 그래프의 제목 설정
        TextTitle title = new TextTitle("주식 가격 추이");
        chart.setTitle(title);

        // 그래프를 화면에 표시
        ChartFrame frame = new ChartFrame("Chart Example", chart);
        frame.pack();
        frame.setVisible(true);
    }
}

위 예제 코드에서는 ChartFactory.createLineChart() 메서드를 사용하여 선 그래프를 생성하고 있습니다. 생성한 그래프 객체의 제목을 설정하기 위해 TextTitle 클래스의 인스턴스를 생성한 후, 해당 인스턴스를 setTitle() 메서드의 인자로 전달하였습니다.

이제 위의 예제 코드를 실행하면 그래프에 “주식 가격 추이”라는 제목이 표시될 것입니다.

JFreeChart의 더 자세한 사용법에 대해서는 공식 문서를 참고하시기 바랍니다.