답변:
차트 및 그래프 API 인 charts4j 가 있습니다 . 개발자가 직관적이고 직관적 인 Java API를 통해 Google Chart API 에서 사용 가능한 차트를 프로그래밍 방식으로 만들 수 있습니다 .
면책 조항 : 나는 charts4j를 썼습니다 . 앞으로 몇 주 안에 또 다른 주요 릴리스가 진행될 것입니다.
JFreeChart 와 경쟁 할 수 있기 때문에 많은 것이 없으며 훌륭합니다. 개발자 안내서를 다운로드하여 문서 및 예제를 얻을 수 있습니다 . 검색하면 무료 온라인 자습서가 많이 있습니다.
EasyCharts는 상업용이므로 프로젝트에 사용할 수 없습니다. 대신 GRAL 그래프 라이브러리를 사용했습니다. 사용자 정의가 매우 쉽고 JFreeChart와 마찬가지로 LGPL에 따라 라이센스가 부여되어 무료로 사용할 수 있습니다.
좋은 질문, 나는 방금 JFreeChart에 대한 대안을 찾고있었습니다. JFreeChart는 훌륭하고 포괄적이며 여러 프로젝트에서 사용했습니다. 내 최근의 문제는 1.6MB의 라이브러리를 50kb 애플릿에 추가한다는 것을 의미했기 때문에 더 작은 것을 찾고있었습니다.
된 JFreeChart 질문 자체가 대안을 나열합니다. JFreeChart와 비교할 때 대부분은 꽤 기본적이고 일부는 추악합니다. 가장 유망한 것은 Java Chart Construction Kit 및 OpenChart2 인 것 같습니다 .
또한 상용 제품인 EasyCharts 를 찾았 지만 어떤 상황에서는 자유롭게 사용할 수 있습니다.
결국, 나는 시도되고 신뢰할 수있는 JFreeChart로 돌아가서 Proguard 를 사용 하여 관리하기 쉬운 크기로 도살했습니다.
JFreeChart를 다시 한 번 살펴 보시기 바랍니다. 사용자 안내서는 구매 만 가능하지만 데모 는 가능한 것을 보여 주며 API 문서 에서 방법을 쉽게 익힐 수 있습니다 . 기본적으로 ChartFactory 정적 메소드로 시작 하고 결과 JFreeChart 오브젝트를 ChartPanel에 연결 하여 표시하십시오. 문제가 발생하면 StackOverflow의 문제에 대한 빠른 답변을 얻을 수 있습니다.
도시에 새로운 차트 라이브러리가 있습니다 : JChartlib JChartLib http://freshmeat.net/projects/jchartlib
모든 오픈 소스 인 JChart가 있습니다. 나는 당신이 무엇을 그래프로 만들고 있는지, 어떻게 그래프를 그리는지 확실하지 않으므로 (서블릿, 스윙 등) 몇 가지 다른 것을보고 어떤 것이 효과가 있는지 알 수 있습니다.
http://sourceforge.net/projects/jchart/
JGraph도 사용했지만 상용 버전 만 사용했습니다. 그러나 오픈 소스 버전을 제공합니다.