<分区>
我正在开发一个执行仪表板,我将在其中显示一些表格和图表...由于项目的性质,我不能使用任何服务器端技术(不要问我为什么是一个愚蠢的我知道的政策),所以我必须通过 ajax 使用 web 服务并将一些数据数组获取到我的应用程序。我已经尝试了几个 API,但它们似乎都有一个限制或某些东西会扼杀它,不幸的是,企业用户依赖 IE 7 并且无法更改,所以我需要一个完美的解决方案。我已经尝试过 google charts、graphael、bluff、flot、plotkit、jquery visualize 和 jqplot。
唯一完全符合要求的 API 是 highcharts,不幸的是它需要管理层不愿支付的商业许可证。当缩放到超过 800px 时,虚张声势的图表变得非常奇怪,flot 的 API 非常有限,多轴上的工具提示不起作用,plotkit 和 jquery visualize 没有工具提示,我在 gpraphael 上找不到任何好的文档,我最好的镜头是 Jqplot,它在我尝试将其打印在纸上之前满足了我的所有需求,它们打印未对齐.. 似乎是 excanvas 的问题...
是否有任何其他具有工具提示、不需要服务器端、免费且可在 IE 上打印的替代方案?
编辑
如果有免费的 Silverlight 解决方案,我愿意接受。