我正在寻找为我正在做的网页创建动态可缩放折线图。
我被告知要“让它像 Google 的一样”(尽管一个销售人员反过来模仿客户,所以他的目标很高。一旦我告诉他要花多少钱,他们都会回到现实中!)
有人可以推荐从哪里开始吗?那里有可用的 jQuery 插件吗?或者其他产生类似东西的方法?
我正在寻找为我正在做的网页创建动态可缩放折线图。
我被告知要“让它像 Google 的一样”(尽管一个销售人员反过来模仿客户,所以他的目标很高。一旦我告诉他要花多少钱,他们都会回到现实中!)
有人可以推荐从哪里开始吗?那里有可用的 jQuery 插件吗?或者其他产生类似东西的方法?
您可以尝试像 Wyatt 所说的谷歌图表 API,但是,请记住,谷歌会将数据拉到其服务器上,如果您的客户有任何隐私问题,也许这不是解决方案。
我会推荐这些 - jqPlot - 好看,MIT / GPL 许可证,交互式,http ://www.jqplot.com/
flot - 美观,开源,交互式,http://code.google.com/p/flot/
Highcharts - 多个许可证(可能需要付费)http://www.highcharts.com/
许多其他选项,但这些都是基于 javascript 的 :)
您可以使用谷歌用于初学者的相同玩具。
如果您需要显示时间序列或股票图表,Humble Software 的envision.js看起来也很有前景。
http://www.humblesoftware.com/envision
金融/股票图表演示:
http ://www.humblesoftware.com/envision/demos/finance
我会建议dygraphs。这个是为了复制谷歌图表而开发的。它也有范围选择器,就像谷歌图表一样。
根据我的经验,我希望这会更好 http://www.jqplot.com/
我喜欢Amcharts 的 Stockchart,但它是基于 Flash 的图表。但它非常可靠,易于实现,并且适用于大型数据集。
他们的常规 Linechart 产品要便宜得多,而且还具有非常直观但不那么吸引人的缩放滚动功能。
编辑:正如用户 mg1075 所指出的,amcharts 现在可以作为 Javascript 图表使用。
我已经使用并喜欢flot库。易于使用且易于上手。加上它基于jQuery。