어떤 단체가 Google Charts의 기능을 알고 있습니까? 나는 잠시 동안 그것을 사용했지만 Google이 그것을 구축하는데 사용한 것을 확신하지 못했습니다.Google Charts에는 어떤 권한이 있습니까?
답변
내가 생성 및 PNG 이미지로 SVG 및 수출 이미지와 함께 작동하도록이 SVG의 터치 ..
어쩌면 내부 엔진을 느낍니다.
다른 의견은 있습니까?
그냥 추측 : 그들은 차트 라이브러리로 파이썬을 사용하고 생성 된 파일을 반환해야합니다. 파이썬에서 차트를 작성하는 몇 가지 도구가 있습니다. Matplotlib 및 ReportLab을 염두에 두십시오.
아마도 그들은 스스로 작성한 라이브러리 일뿐입니다. 차트 그리기 라이브러리를 함께 사용하는 것은 꽤 쉽지만 올바르게 수행하기는 어렵습니다. 그래서 누군가가 이미 사용 가능한 것들을 사용하여 자신의 차트 그래픽을 쉽게 업데이트 할 수 있도록 사용자 정의 java/C++/python 라이브러리를 해킹 한 다음 확장했습니다.
URL을 변경하고 차트의 고유 한 플래시 애니메이션을 디자인하면 많은 노력 없이도 자신 만의 버전을 만들 수 있습니다. 그리고 그래프에서 사용할 수있는 데이터는 쉽게 구부릴 수 있습니다.
그냥 이론이지만, 이것과 비슷한 것은 20 %의 시간에 할 수있는 완벽한 작은 프로젝트입니다.
Google에서하는 모든 작업은 C++, Java 또는 Python으로 수행됩니다. 나는 내부 구조가 아마 후자의 2의 한에서 행해지는다는 것을 짐작하고있다.
Mathplotlib도 내 추측이었습니다 - (덕분에 "davidg").
SVG - 정적 이미지를 생성하기 위해 서버 측 SVG의 길이를 갈 필요가 없으므로 내 자신의 의문을 갖습니다. 패닝이나 스케일링이 필요하지 않으므로 SVG를 사용했는지 확실하지 않습니다
그들은 차트를 작성하기 위해 Gapminder 라이브러리를 구입했습니다. 필자가 아는 한 Java 라이브러리입니다.하지만 오픈 소스 코드를 공개하는 것은 매우 걱정스럽지 않습니다.
확실한 점은 Java 서블릿으로 수행 할 수 있다는 것입니다.
Eastwood은 Google Chart API의 오픈 소스 구현입니다. (전원 : JFreeChart)