很久以前,我在WPTavern问过这样的问题,结果失败了。希望这次能好点。:)
可以使用多种方法(生成图像文件、JS、Flash)绘制图形,并且总体上有很多可用的库。
然而,在WordPress的上下文中有一些特定的因素:
使用对与WP捆绑的脚本(如jQuery)具有依赖性的打火机库可能是有效的;
它需要在GPLv2下获得许可,或兼容以适应官方存储库(请注意,它的要求比WP本身更苛刻);
可能有一些细节使得WP技术更容易/更难使用,比如通过本地化功能将数据传递给JavaScript。
您在WordPress中使用了哪些库或其他解决方案来构建图形?
请为每个答案做一件事,这样更容易讨论和投票。
SO网友:C. M. Sperberg-McQueen
谷歌图表工具(https://google-developers.appspot.com/chart/interactive/docs/index)已经提到了。仅对已经给出的描述进行了两处更正:
(1) 使用该库时,通过将Google DataTable对象传递给适当的函数,可以用数据填充图表。由于您在自己的Javascript中构建了该数据表,因此所绘制的数据实际上不会在网络上来回移动(除非您首先从网络源检索它们)。因此,谷歌图表工具与其他任何基于Javascript的图表工具相比,都不太适合敏感数据。
例如,请参见“Data Policy“折线图文档中的声明:
所有代码和数据都在浏览器中进行处理和渲染。没有数据发送到任何服务器。
(2) 交互式图表是可能的:API提供Javascript函数调用来更改数据值,以及更改哪些行和列的数据是可见的。