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/