최고의 오픈 소스 Java 차트 라이브러리는 무엇입니까? (jfreechart 이외) [닫힘]

Java 용 차트 라이브러리를 사용하기 쉬운 오픈 소스가 더없는 이유는 무엇입니까? 이 분야에서 유일하게 성공적인 오픈 소스 프로젝트는 jfreechart로 보이며 문서 나 예제도 제공하지 않습니다.



답변

차트 및 그래프 API 인 charts4j 가 있습니다 . 개발자가 직관적이고 직관적 인 Java API를 통해 Google Chart API 에서 사용 가능한 차트를 프로그래밍 방식으로 만들 수 있습니다 .

면책 조항 : 나는 charts4j를 썼습니다 . 앞으로 몇 주 안에 또 다른 주요 릴리스가 진행될 것입니다.


답변

JFreeChart 와 경쟁 할 수 있기 때문에 많은 것이 없으며 훌륭합니다. 개발자 안내서를 다운로드하여 문서 및 예제를 얻을 수 있습니다 . 검색하면 무료 온라인 자습서가 많이 있습니다.


답변

EasyCharts는 상업용이므로 프로젝트에 사용할 수 없습니다. 대신 GRAL 그래프 라이브러리를 사용했습니다. 사용자 정의가 매우 쉽고 JFreeChart와 마찬가지로 LGPL에 따라 라이센스가 부여되어 무료로 사용할 수 있습니다.

http://trac.erichseifert.de/gral


답변

좋은 질문, 나는 방금 JFreeChart에 대한 대안을 찾고있었습니다. JFreeChart는 훌륭하고 포괄적이며 여러 프로젝트에서 사용했습니다. 내 최근의 문제는 1.6MB의 라이브러리를 50kb 애플릿에 추가한다는 것을 의미했기 때문에 더 작은 것을 찾고있었습니다.

된 JFreeChart 질문 자체가 대안을 나열합니다. JFreeChart와 비교할 때 대부분은 꽤 기본적이고 일부는 추악합니다. 가장 유망한 것은 Java Chart Construction KitOpenChart2 인 것 같습니다 .

또한 상용 제품인 EasyCharts 를 찾았 지만 어떤 상황에서는 자유롭게 사용할 수 있습니다.

결국, 나는 시도되고 신뢰할 수있는 JFreeChart로 돌아가서 Proguard 를 사용 하여 관리하기 쉬운 크기로 도살했습니다.

JFreeChart를 다시 한 번 살펴 보시기 바랍니다. 사용자 안내서는 구매 만 가능하지만 데모 는 가능한 것을 보여 주며 API 문서 에서 방법을 쉽게 익힐 수 있습니다 . 기본적으로 ChartFactory 정적 메소드로 시작 하고 결과 JFreeChart 오브젝트를 ChartPanel에 연결 하여 표시하십시오. 문제가 발생하면 StackOverflow의 문제에 대한 빠른 답변을 얻을 수 있습니다.


답변

동적 2D 차트의 경우 JChart2D를 사용 하고 있습니다. 빠르고 간단하며 정기적으로 업데이트됩니다. 필자는 하나의 버그 보고서와 몇 가지 기능 요청에 신속하게 응답했습니다. 우리 회사에서는 JFreeChart와 달리 동적 사용을 위해 설계 되었기 때문에 JFreeChart보다 선호합니다.


답변

Jzy3d 시도해 볼 수 있습니다 . 간단한 3 차원 차트 (표면, 산포, 막대 등)를 그리는 데 도움이되며 축, 눈금 등의 레이아웃을 사용자 정의하기위한 많은 옵션이 있습니다. 위키에는 많은 예제와 문서가 있습니다.

무료이며 오픈 소스입니다.

건배,

남자 이름


답변

도시에 새로운 차트 라이브러리가 있습니다 : JChartlib JChartLib http://freshmeat.net/projects/jchartlib