Svg图表库 [英] Svg charting library

查看:129
本文介绍了Svg图表库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您知道是否有类似于 http://www.amcharts.com的SVG + js图表库/ (Flash)。我需要在不支持Flash但支持SVG的浏览器中提供漂亮的交互式图表功能。

Do you know if there's any SVG + js charting library out there similar to http://www.amcharts.com/ (Flash). I need to provide nice looking interactive chart functionality in a browser that does not support Flash but supports SVG.

推荐答案

和功能,你有几个选项。 SVG不支持从IE 6到IE8,所以你可能会发现一些库使用canvas在IE上运行,而其他人使用VML在IE上运行。

Depending on licensing requirements and features you have a few options. SVG is not supported from IE 6 to IE8 so you may find some libraries using canvas to run on IE, and others using VML to run on IE.


  • Plotkit 是一个混合的SVG + Canvas库,最新版本有点过时的(2006年8月29日发布的0.9.1)BSD许可。

  • Plotkit is a mixed SVG+Canvas library, latest version is a bit outdated (0.9.1 released in 29 August 2006) BSD licensed.

Elycharts 是一个SVG + VML库(使用RaphaelJS),具有良好的功能集,互动性和酷动画。 (最后一个版本2.1.3,从2010年12月开始)。

Elycharts is an SVG+VML library (using RaphaelJS under the hood) with a good feature set, interactivity and cool animations. (last version 2.1.3 from December 2010) Mit licensed.

g.raphael 是一个SVG + VML库(使用RaphaelJS,来自RaphaelJS的同一作者)。这对于信息图非常好,不如古典图表好。 (最后一个版本0.4.1,从2009年开始)Mit Licensed。

g.raphael is an SVG+VML library (using RaphaelJS, from the same author of RaphaelJS). It is very good for infographics, less good for classical charts. (last version 0.4.1 from 2009) Mit Licensed.

Grafico 又是一个SVG + VML库(同样基于RaphaelJS)。它比gRaphael或Elycharts有更多的图表类型,但比Elycharts更少的选项/可配置性。

Grafico is again an SVG+VML library (again RaphaelJS based). It has much more chart types than gRaphael or Elycharts but less options/configurability than Elycharts. MIT licensed.

Google图表工具 提供基于SVG + VML的图表。它是免费使用,但我没有找到完整的许可条款。它还提供了一个编辑器(即使不容易在其网站上找到)

Google Chart Tools provides SVG+VML based charts. It's free to use but I didn't find the complete licensing terms. It also provides an editor (even if it is not easy to find on their site)

D3.js 是一个基于数据操作文档的JavaScript库。 D3帮助您使用HTML,SVG和CSS将数据带入生活。

D3.js Is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS.

您也有一些商业选项:


  • ZingChart - 这是唯一允许使用SVG,VML,canvas和闪存以支持每个设备。

  • ZingChart - This is the only library allowing SVG, VML, canvas and flash in order to support every device out there. It is expensive but very complete.

HighCharts - 一个非常完整的SVG + VML库,具有非常好的文档和非常完整的功能集。它有一个免费的个人使用许可,但它显示了一个非常严格的个人解释,你自己的博客可能不被认为是个人,这就是为什么我在商业选择下显示它。

HighCharts - A very complete SVG+VML library having a very good documentation and a very complete feature set. It has a free for personal use license but it shows a very "strict" interpretation of personal and your own blog may not be considered "personal", that's why I show it under "commercial options".

这篇关于Svg图表库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆