javascript chart API?

javascript chart API?

本文关键字:API chart javascript      更新时间:2023-09-26

我正在开发一个高管面板,在那里我将显示一些表格和图表。。。由于项目的性质,我不能使用任何服务器端技术(不要问我为什么我知道这是一个愚蠢的策略),所以我必须通过ajax使用Web服务,并将一些数据数组获取到我的应用程序中。我已经尝试过几个API,但它们似乎都有限制或会扼杀它的东西,不幸的是,企业用户依赖IE7,这一点无法改变,所以我需要一个在它上面完美工作的解决方案。我已经尝试了谷歌图表、图表、虚张声势、flot、绘图工具、jquery可视化和jqplot。

唯一符合要求的API是高图表,不幸的是,它需要商业许可证,而管理层不愿支付。当放大到800px以上时,Bluff图表会变得非常奇怪,flot有非常有限的API,多轴上的工具提示不起作用,plotkit和jquery visualize没有工具提示,我在gpraphael上找不到任何好的文档,我的最佳拍摄是Jqplot,它满足了我的所有需求,直到我试图在纸上打印它,它们打印得不对齐。。这似乎是excanvas的一个问题。。。

有没有其他的选择,有工具提示,不需要服务器端,是免费的,可以在IE上打印?

编辑

如果有免费的Silverlight解决方案,我愿意接受。

我只给你一份我已经添加了书签的图表列表:

  • http://www.highcharts.com/(这不是免费的lib,但它可能正是您所需要的)
  • http://www.jscharts.com/(也不是免费的东西)
  • http://raphaeljs.com/
  • http://mbostock.github.com/protovis/
  • http://www.liquidx.net/plotkit/
  • http://mootools.net/forge/p/milkchart
  • http://www.jqplot.com/
  • http://thejit.org/
  • http://code.google.com/intl/en/apis/chart/
  • http://code.google.com/p/flot/
  • http://dygraphs.com/
  • http://www.globfx.com/(不是javascript、afaik,并且想要$$$)

查看Kendo UI的绘图工具(使用SVG):http://demos.kendoui.com/dataviz/overview/index.html