选择用于Web /浏览器应用程序的绘图库

时间:2010-05-13 18:59:27

标签: php javascript

我正在为我的应用程序寻找一个绘图/绘图库(主要是做线图)。我一直在研究JavaScript API(比如Google),但我发现它们在客户端放慢了速度(我正在绘制相当多的点)。我还发现,对于客户端库,性能因用户的计算机而异。通过迁移到服务器端库,我可以减少这种差异,并且可以更好地控制数据流(我的数据在MySQL数据库中)。

然后我看了一些基于PHP的绘图库,但其中很多似乎都被“遗忘”了(多年来没有新版本)。我一直在关注pChart,但它近两年没有更新。

首先,您会建议什么:服务器端或客户端方法?

其次,你会推荐哪个图书馆。付费库肯定是一种选择,因为我不介意支付可以减少开发时间的高质量软件。

谢谢,

5 个答案:

答案 0 :(得分:3)

您可以使用以下库,所有库都是客户端:

答案 1 :(得分:1)

您可以查看JPGraph(服务器端)或AMCharts(闪存,客户端)

答案 2 :(得分:1)

建议取决于您要对数据执行的操作。如果您希望在客户端上操作它,那么客户端图形通常会更好。

你对谷歌图表的东西不喜欢什么? (除了缓慢)

答案 3 :(得分:1)

我个人使用服务器端jpGraph进行大部分图表工作,而fusionCharts(商业版)用于基于闪存的客户端图表,虽然我现在正在查看openFlashCharts

答案 4 :(得分:1)

我已经使用了一些JavaScript绘图库,现在,我是flot的最佳人选。我的用例主要是数千个点的折线图,而flot似乎处理得很好。客户端绘图库的主要驱动因素是它为您提供的交互性。我也使用了jqPlot,但我发现flot对大型数据集的性能更高。