[java] JFreeChart에서 히스토그램 차트 그리기
JFreeChart는 자바에서 사용할 수 있는 강력한 차트 라이브러리입니다. 이 라이브러리를 사용하여 히스토그램 차트를 그리는 방법을 알아보겠습니다.
JFreeChart 라이브러리 가져오기
먼저, 프로젝트에 JFreeChart 라이브러리를 추가해야 합니다.
Maven을 사용하는 경우, 프로젝트의 pom.xml 파일에 다음 의존성을 추가합니다:
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.5.3</version>
</dependency>
Gradle을 사용하는 경우, build.gradle 파일에 다음 의존성을 추가합니다:
dependencies {
implementation 'org.jfree:jfreechart:1.5.3'
}
히스토그램 차트 그리기
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.statistics.HistogramDataset;
import org.jfree.ui.RefineryUtilities;
public class HistogramChartExample {
public static void main(String[] args) {
// 히스토그램 데이터 생성
double[] data = {5, 10, 15, 20, 25, 30, 35, 40, 45, 50};
HistogramDataset dataset = new HistogramDataset();
dataset.addSeries("Data", data, 5);
// 히스토그램 차트 생성
JFreeChart chart = ChartFactory.createHistogram("Histogram Chart", "Value", "Frequency", dataset);
// 차트를 프레임에 추가
ChartFrame frame = new ChartFrame("Histogram Chart", chart);
frame.pack();
RefineryUtilities.centerFrameOnScreen(frame);
frame.setVisible(true);
}
}
위의 예제 코드는 JFreeChart를 사용하여 히스토그램 차트를 그리는 간단한 예제입니다. HistogramDataset
을 사용하여 히스토그램 데이터를 생성하고, ChartFactory.createHistogram()
메서드를 사용하여 히스토그램 차트를 생성합니다. 그리고 마지막으로, ChartFrame
을 사용하여 차트를 프레임에 추가하고 화면에 표시합니다.
이렇게하면 JFreeChart를 사용하여 히스토그램 차트를 그릴 수 있습니다. 추가적인 설정이나 기능을 사용하려면 JFreeChart의 문서를 참조하시기 바랍니다.