Javascript 在YUI图表或谷歌可视化API之间选择
我有点纠结于在我的项目中将使用哪个图表库。我坚持这两条(但也接受其他建议) 对于YUI图表: 赞成的意见: -非常健壮且可配置 欺骗: -使用flash 9>,如果没有最新的flash版本,用户可能无法访问flash 9> -不支持导出到图像(仅适用于<10的闪存版本) 用于谷歌可视化API 赞成的意见: -库的小文件大小, -可以导出到静态图像图表(通过单独的API调用) 欺骗 -有限的配置选项 好了,请帮我决定。YUI图表在配置选项上具有优势,但Google Visualization API在可访问性方面具有优势,因为它使用SVG而不是Flash来呈现图形。对于那些受到公司IT禁令限制的用户来说,他们不能仅仅升级Flash版本,页面将无法工作Javascript 在YUI图表或谷歌可视化API之间选择,javascript,charts,accessibility,Javascript,Charts,Accessibility,我有点纠结于在我的项目中将使用哪个图表库。我坚持这两条(但也接受其他建议) 对于YUI图表: 赞成的意见: -非常健壮且可配置 欺骗: -使用flash 9>,如果没有最新的flash版本,用户可能无法访问flash 9> -不支持导出到图像(仅适用于
谢谢 我会选择谷歌的API,因为它只需要一个javascript解释器或互联网访问(谷歌) 依赖关系越少越好。更不用说还有很多用于操作SVG图像的工具
如果您真的无法在YUI中使用某些功能,或者找不到更简单的方式来表示图表,那么请选择YUI。如果您不想在应用程序中使用flash绘制图表,最好选择 谷歌可视化API
GoogleVisualizationJavaScriptAPI允许您访问结构化数据,并在网页中使用JavaScript可视化这些数据。Google Visualization API还支持创建小工具。您可能还想看一看,它可能过于苛刻/不适合您的需要,但它确实很性感 是的,这就是我一直坚持的地方。如果我使用YUI,那么如果flash版本要求不满足,页面可能无法工作。如果我选择Google VisAPI,那么我将放弃许多可以使图形更具表现力的配置选项(如长文本的旋转标签等)。请注意,您可以用任何语言操作图像(python是我的选择),并且您可以轻松地用任何可以读/写文本文件的东西操作SVG。因此,可以添加旋转标签等,。告诉GoogleAPI给你一个图表,然后在事后添加一些东西。