[java] JFreeChart에서 축 눈금 설정하기

JFreeChart는 그래프를 생성하고 표시하는 많은 기능을 제공하는 자바 라이브러리입니다. 이번 포스트에서는 JFreeChart에서 축 눈금을 설정하는 방법에 대해 알아보겠습니다.

JFreeChart의 Plot 클래스는 그래프의 축을 관리합니다. 따라서 축 눈금을 설정하려면 먼저 해당 축을 얻어와야 합니다. 일반적으로 ValueAxis 또는 CategoryAxis 클래스를 사용하여 수직 또는 수평 축을 얻을 수 있습니다.

수치 축 눈금 설정하기

수치 축은 그래프의 수직 또는 수평 축 중 하나입니다. 수치 축의 눈금 간격, 최솟값, 최댓값 등을 설정할 수 있습니다. 아래 예제는 수직 축의 눈금 값을 10 단위로 설정하는 방법을 보여줍니다.

ValueAxis yAxis = plot.getRangeAxis(); // 수직 축 가져오기
yAxis.setTickUnit(new NumberTickUnit(10)); // 눈금 값 10 단위로 설정

범주 축 눈금 설정하기

범주 축은 그래프의 수평 축 중 하나입니다. 범주 축은 일반적으로 범주 기반의 그래프(예: 막대 그래프)에 사용됩니다. 범주 축의 눈금 간격, 눈금 표시 방식 등을 설정할 수 있습니다. 아래 예제는 범주 축의 눈금 간격을 1로 설정하는 방법을 보여줍니다.

CategoryAxis xAxis = plot.getDomainAxis(); // 수평 축 가져오기
xAxis.setTickUnit(new CategoryTickUnit(1)); // 눈금 간격을 1로 설정

정리

이제 여러분은 JFreeChart에서 축 눈금을 설정하는 방법을 알게 되었습니다. 수치 축인 경우 ValueAxis 클래스를 사용하고, 범주 축인 경우 CategoryAxis 클래스를 사용하여 눈금을 설정할 수 있습니다. 이렇게 함으로써 그래프의 축을 직접 제어하고 원하는 대로 눈금을 설정할 수 있습니다.

더 자세한 내용은 JFreeChart 공식 문서를 참조하시기 바랍니다.