谷歌图表的功能是什么?

时间:2008-09-23 12:17:46

标签: google-visualization

是否有人知道Google Charts的强大功能?我已经使用了一段时间,但不确定谷歌用它来构建它。

7 个答案:

答案 0 :(得分:4)

他们买了Gapminder图书馆做图表。据我所知,这是一个Java库,但他们似乎并不急于将代码作为开源发布。

答案 1 :(得分:2)

谷歌的一切都是用C ++,Java或Python完成的。我猜测内部结构可能是在后两种中的一种中完成的。

答案 2 :(得分:2)

Mathplotlib也是我的猜测 - (谢谢“davidg”)。

SVG - 有了我自己的怀疑,因为你不必为了产生静态图像而去服务器端SVG的长度。不需要平移或缩放,因此不确定他们是否使用SVG

答案 3 :(得分:0)

我觉得那里有SVG的触感..

也许内部引擎生成并使用SVG并将图像导出为PNG图像。

还有其他想法吗?

答案 4 :(得分:0)

在这里猜测:他们必须使用Python和一些图表库,然后返回生成的文件。有一些工具可以在Python中创建图表。想到MatplotlibReportLab

答案 5 :(得分:0)

可以肯定的是,您可以使用Java servlet来完成它。

Eastwood是Google Chart API的开源实现。 (由JFreeChart提供)

答案 6 :(得分:-1)

可能只是他们自己编写的库,将图表绘制库放在一起很容易,但很难做到。因此,有人使用已经可用的东西将自定义的java / C ++ / python库混合在一起,以便能够轻松更新其图表的图形,然后进行扩展。

关于它的好处是,您可以毫不费力地制作自己的版本,只需更改URL并设计自己的图表flash动画。并且图表中可用的数据很容易被网页划分..

只是理论,但这样的事情是20%的时间内完成的小项目。