UXDE dot Net Wordpress Themes

자바 차트 예제

또한 Java 컬렉션에서 작업하는 데 필요한 경우 와이퀄라이저())와 해시코드() 메서드를 재정의해야 합니다. 다양한 구성으로 다양한 플로터 및 버블 차트를 만듭니다. 플롯의 크기와 모양을 설정합니다. 자유 서 식 플롯을 표시하거나 양식 데이터 계열에 연결합니다. 좀 더 일반적인 작업 중 일부를 살펴보고 Java에서 이를 구현하는 방법을 살펴보겠습니다. 또한 그래프 구현을 제공하는 Java 플랫폼 외부에서 Java에서 사용할 수 있는 다양한 라이브러리에 대해간략적으로 설명했습니다. ChartUtilities.saveChartAsPNG()는 PNG 형식으로 지정된 파일에 차트를 저장합니다. 위의 예에서 차트 데이터 생성은 EventDispatchThread에서 실행되며 이는 응답성이 뛰어난 GUI에 적합하지 않습니다. 또한 EventDispatchThread 는 실시간 차트에 대한 각 업데이트 사이에 100ms 동안 절전 모드로 이동해야 합니다. Java Swing 응용 프로그램을 빌드하는 올바른 방법과는 거리가 멀지만 XChart 구성 요소가 어떻게 작동하는지 보여주는 데 사용됩니다.

데이터 집합은 DatasetUtilities.createCategoryDataset() 메서드를 사용하여 만들어집니다. 범주와 연결된 범주 데이터 집합 값입니다. 이 예에서, 우리는 석유 소비와 관련된 년이있다. EasyCharts 차트 라이브러리를 사용하여 웹 페이지 또는 자바 및 웹 애플리케이션에 차트와 그래프를 추가합니다. JFreeChart 1.5.0을 사용할 수 있습니다. 이 릴리스에는 JavaFX 지원이 별도의 프로젝트(JFreeChart-FX)로 이동되는 간소화된 빌드 구조가 포함되어 있습니다. 이 예제에서는 추가 스레드를 사용하여 EventDispatchThread대신 데이터 생성을 수행할 수 있습니다. 이 모범 사례 기술을 사용하면 차트가 백그라운드에서 진행되는 동안 GUI가 사용자 상호 작용에 계속 응답할 수 있습니다. SwingWorker 스레드는 EventDispatchThread에서 실행 중인 GUI를 업데이트할 때 복잡한 세부 정보를 처리하는 특수 스레드입니다. 이 프로젝트에 대한 자금은 영국에 본사를 둔 민간 유한 책임 회사인 Object Refinery Limited에서 제공합니다. 오브젝트 리파이너리에서는 JFreeChart, Java용 3D 차트 라이브러리(올슨 차트) 및 Java 2D용 PDF 생성기(올슨 PDF)에 대한 설명서를 판매합니다. Java에서 그래프를 처음부터 항상 구현할 필요는 없습니다.

그래프 구현을 제공하는 여러 오픈 소스 및 성숙한 라이브러리를 사용할 수 있습니다. EasyCharts는 100% 자바 기반 차트 라이브러리로 코딩 노력이 거의 없는 자바 응용 프로그램, 웹 페이지 및 서버 기반 웹 응용 프로그램에 멋진 차트를 추가할 수 있습니다. 또한 그래프에서 가능한 다양한 작업과 함께 Java에서의 구현을 살펴보겠습니다. 또한 그래프 구현을 제공하는 Java 라이브러리에 대해서도 설명합니다.