[java] JFreeChart에서 축 레이블 설정하기

JFreeChart는 Java로 작성된 오픈 소스 라이브러리로, 다양한 종류의 그래프를 생성 및 표시할 수 있습니다. 이번에는 JFreeChart에서 축 레이블을 설정하는 방법에 대해 알아보겠습니다.

축 레이블 설정하기

JFreeChart에서는 새로운 축을 생성하고 그 축에 레이블을 설정하는 것이 핵심입니다. 아래 예제에서는 X축에 대한 레이블을 설정하는 방법을 보여줍니다.

CategoryPlot plot = (CategoryPlot) chart.getPlot();
CategoryAxis axis = plot.getDomainAxis();
axis.setLabel("X 축 레이블");

위 코드에서 chart는 생성한 JFreeChart 객체를 가리킵니다. plot 변수를 통해 차트의 플롯을 가져온 다음, axis를 통해 X축을 가져옵니다. 이때 CategoryAxis 클래스는 범주형 축을 나타내며, setValueAxis() 메서드를 사용하여 레이블을 설정할 수 있습니다. 여기에서는 setLabel() 메서드를 사용하여 “X 축 레이블”로 설정하였습니다.

결과 확인하기

축 레이블을 설정한 후에는 JFreeChart를 표시할 때 X축에 설정한 레이블이 표시됩니다. JFreeChart를 표시하는 방법은 다양하므로 해당 환경에 맞는 출력 방식을 확인해야 합니다.

추가 설정

축 레이블 외에도 JFreeChart에서는 다양한 설정을 제공합니다. 예를 들어, 축의 범위, 눈금 표시 등을 설정할 수 있습니다. JFreeChart 공식 문서에서 자세한 내용을 확인할 수 있습니다.

참고 자료