Svg charting library

Svg charting library

各自安好 发布于 2021-11-27 字数 292 浏览 908 回复 7 原文

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.

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

临风闻羌笛 2022-06-07 7 楼

Raphaël could also be useful - check out gRaphaël—Charting Plugin - it has really impressive examples.

姜生凉生 2022-06-07 6 楼

Have you checked out ZingChart? It renders charts in HTML5 Canvas, SVG and Flash (and VML for old IE fallback).

I'm on the team. You can reach our team at support[at]zingchart.com with any questions, or mention/follow us at http://twitter.com/zingchart.

-Andrew

风吹短裙飘 2022-06-07 5 楼

The google visualization API has some SVG charts you can use http://code.google.com/apis/visualization
While this is not an avg library, it is a charting one.

奈何桥上唱咆哮 2022-06-07 4 楼

Now amCharts provides SVG charts and still generate flash charts for old browsers that doesn't support SVG.

amCharts support all modern browsers including modern versions of Firefox, Chrome, Safari, Opera and Internet Explorer. It also runs on mobile devices powered by iOS (iPad, iPhone, iPod Touch) and Android Honeycomb.

Good stuff, huh?
http://www.amcharts.com/

缘字诀 2022-06-07 3 楼

D3 is a quite good open-source charting library which uses SVG.

失与倦" 2022-06-07 2 楼

You'll need to be a little more specific about the features that you need, but you might want to look at PlotKit.

黎夕旧梦 2022-06-07 1 楼

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 is a mixed SVG+Canvas library, latest version is a bit outdated (0.9.1 released in 29 August 2006) BSD licensed.

  • 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 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 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 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 Is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS.

You also have some commercial option:

  • 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 - 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".