8款图表插件推荐

时间:2024-02-26 09:30:59

1.OxyPlot

支持WPF、windows forms等,可以直接在nuget上安装

官网:http://oxyplot.org/

源码:https://github.com/oxyplot/oxyplot/tree/master

需安装的代码分析插件http://stylecop.codeplex.com/releases/view/79972

2.MSChart控件

一个微软很老的报表控件,想更详细了解的请看

https://code.msdn.microsoft.com/mschart/

3.FusionCharts

FusionCharts是一个Flash的图表组件,它可以用来制作数据动画图表,其中动画效果用的是Adobe Flash 8 (原Macromedia Flash的)制作的flash , FusionCharts可用于任何网页的脚本语言类似于HTML , .NET,ASP , JSP, PHP , ColdFusion等,提供互动性和强大的图表。使用XML作为其数据接口, FusionCharts充分利用流体美丽的Flash创建紧凑,互动性和视觉逮捕图表。

收费!

更多请看:http://www.cnblogs.com/xcsn/p/7481890.html

 

4.echarts (推荐)

ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。支持折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图、饼图(环形图)、雷达图(填充雷达图)、和弦图、力导向布局图、地图、仪表盘、漏斗图、事件河流图等12类图表,同时提供标题,详情气泡、图例、值域、数据区域、时间轴、工具箱等7个可交互组件,支持多图表、组件的联动和混搭展现。

这个库在国内已经是人尽皆知,没什么好讲的,现在web是H5的天下,flash已经基本淘汰,免费!免费!免费!

 

http://echarts.baidu.com/

教程:http://www.cnblogs.com/jerehedu/p/4538459.html

 

 5.Highcharts

 Highcharts 系列软件包含 Highcharts JS,Highstock JS,Highmaps JS 共三款软件,均为纯 JavaScript 编写的 HTML5 图表库,全部源码开放,个人及非商业用途可以任意使用及源代码编辑。

它是类似echarts的报表,很多人说它完爆echarts,但是它收费!收费!收费!

官网:https://www.hcharts.cn/

 

6.Chart.js

Chart.js是一个基于HTML5 canvas技术的开源图表绘制工具库。Chart.js简化了在网站上绘制动态图表的工作。

 

http://chartjs.cn/

http://www.chartjs.org

 

7.AntV (推荐)

  AntV是蚂蚁金服-体验技术部-数据图形组的开源项目,原名是G2 (The Grammar Of Graphics) ,是一个由纯 JavaScript 编写、强大的语义化图表生成工具,它提供了一整套图形语法,可以让用户通过简单的语法搭建出无数种图表,并且集成了大量的统计工具,支持多种坐标系绘制,可以让用户*地定制图表,是为大数据时代而准备的强大的可视化工具。

  https://antv.alipay.com/

 

8.ichartjs

ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形。 ichartjs致力于为您的应用提供简单、直观、可交互的体验级图表组件。是WEB/APP图表展示方面的解决方案 。如果你正在开发HTML5的应用,ichartjs正好适合您。 ichartjs目前支持饼图、环形图、折线图、面积图、柱形图、条形图。ichartjs是基于Apache License 2.0协议的开源项目。

截止到2013年,已经没有更新了

http://www.ichartjs.com/