[java] JFreeChart에서 차트 축 크기 설정하기

JFreeChart는 Java에서 사용할 수 있는 강력한 차트 라이브러리입니다. 이 라이브러리를 사용하여 데이터 시각화를 할 때, 차트의 축 크기를 조정하는 방법에 대해 알아보겠습니다.

1. X축 크기 설정하기

X축은 가로 방향으로 차트의 데이터를 나타내는 축입니다. X축의 크기를 조정하기 위해서는 setRange() 메서드를 사용할 수 있습니다. 다음은 X축의 크기를 0부터 100까지로 설정하는 예제 코드입니다.

ValueAxis xaxis = chart.getXYPlot().getDomainAxis();
xaxis.setRange(0, 100);

위의 코드에서 chart는 생성한 차트 객체를 나타냅니다. getXYPlot() 메서드를 호출하여 차트의 플롯(plot)을 얻은 후, getDomainAxis() 메서드를 호출하여 X축의 객체를 가져옵니다. 그리고 setRange() 메서드를 사용하여 X축의 범위를 설정합니다.

2. Y축 크기 설정하기

Y축은 세로 방향으로 차트의 데이터를 나타내는 축입니다. Y축의 크기를 조정하기 위해서는 마찬가지로 setRange() 메서드를 사용할 수 있습니다. 다음은 Y축의 크기를 0부터 200까지로 설정하는 예제 코드입니다.

ValueAxis yaxis = chart.getXYPlot().getRangeAxis();
yaxis.setRange(0, 200);

위의 코드에서도 마찬가지로 chart 객체를 사용하여 차트의 플롯을 얻고, getRangeAxis() 메서드를 호출하여 Y축의 객체를 가져옵니다. 그리고 setRange() 메서드를 사용하여 Y축의 범위를 설정합니다.

결론

JFreeChart를 사용하여 데이터 시각화를 할 때, 차트의 축 크기를 설정하는 방법을 알아보았습니다. X축과 Y축의 크기를 설정하여 원하는 범위를 표현할 수 있습니다. 이를 통해 보다 다양한 차트를 만들고 원하는 스타일로 출력할 수 있습니다.

참고 자료: