`
zccst
  • 浏览: 3322574 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

推荐几个web中常用js图表插件

 
阅读更多
作者:zccst

我自己用过fusioncharts和highchart。

jQuery插件有:

TufteGraph

flot

js charts

jqchart

elycharts

jquery visualize plugin



普通的:

1 highcharts     http://www.highcharts.com/

Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。



2 jscharts   http://www.jscharts.com/

JS Chart是需要一些简 单或无需手工书写编码的基于Javascript的免费图表生成器。使用JS Chart可以很简单很容易的完成你的生成图表任务,因为你只需要使用客户端脚本(即浏览器端),无需多余的插件或服务器端模块。你只需要准备好JS Chart脚本、包含图表数据的XML或Javascript数组。



3 fusioncharts          http://www.fusioncharts.com/

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



4 flot   http://www.flotcharts.org/

Flot是基于 jQuery框架绘制图表的纯Javascript框架。它可在客户端即时绘制并生成各种图形。重要的是它使用简便(还有很多可选的设置)、吸引人的视觉 效果和交互功能,如图表缩放和鼠标跟踪等。该javascript框架适用于我们所熟知的 Internet Explorer 6/7/8, Firefox 2.x+, Safari 3.0+, Opera 9.5+ and Konqueror 4.x+浏览器。





5 ProtoChart    https://code.google.com/p/protochart/

ProtoChart是一个采用Prototype和Canvas开发的图表制作开源javascript工具包。当前支持的图表类型包括:Line、bar、pie、curve、mix和area charts.





6 EJSChart   http://www.ejschart.com/

EJSChart支持鼠标跟踪、鼠标事件、键盘跟踪和事件、缩放、滚动、十字线增加交互感并为网页图表的用户体验提升了一个档次。您可以选择多种图表类型:线、面、分散数据、饼和函数级数。图表的每个细节都可以自定制。







7 ECharts http://echarts.baidu.com/



基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。







8 PlotKit  http://www.liquidx.net/plotkit/

PlotKit是一款绘制图表图形的Javascript框架。它支持HTML Canvas、基于Adobe SVG Viewer的SVG和本地浏览器。





9 Open Flash Chart   http://teethgrinder.co.uk/open-flash-chart-2/

OpenFlashChart是一款开源的以Flash和Javascript为技术基础的免费图表,用它能创建一些很有效果的报表分析图表。





10 Flotr2   http://www.humblesoftware.com/flotr2/
Flotr2 是个独立框架库,支持HTML5图表和图形。它是 flotr 的一个分支版本,移除了 Prototype 依赖性,并且有很多改进。支持:线图、条图、蜡状图、饼图、气泡图。诸如 IE6 类的老浏览器也支持。




11 Rickshaw  http://code.shutterstock.com/rickshaw/
Rickshaw 是个用于创建交互式时序图的JS工具。它依赖 D3 可视化库和其他一些 jQuery 和 jQuery UI 的插件。


12 D3   http://d3js.org/
D3 是最流行的可视化库之一,它被很多其他的表格插件所使用。它允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。你可以使用它用一个数组创建基本的HMTL表格,或是利用它的流体过度和交互,用相似的数据创建惊人的SVG条形图.




13 Awesome Chart JS   http://cyberpython.github.io/AwesomeChartJS/
Awesome Chart JS 是一个Javascript生成图表的类库,它利用了 HTML5 的 canvas 标签来创建统计图表。此类库就是为了减轻开发者的工作量,使用它只需书写几行代码便能生成漂亮的图表。




14 gRaphael  http://g.raphaeljs.com/
gRaphael能够为你的网站创建漂亮的表格,它基于Raphael图形库。它支持Firefox 3.0+, Safari 3.0+, Opera 9.5+ and IE 6.0+.




15 jqPlot  http://www.jqplot.com/
jqPlot是一个jQuery绘图插件,可以利用它制作漂亮的线状图和柱状图。jqPlot支持为图表设置各种不同的样式。提供Tooltips,数据点高亮显示等功能。




16 RGraph  http://www.rgraph.net/
RGraph是基于HTML5 canvas标签的HTML5 canvas图形库。


17 dygraphs   http://dygraphs.com/
dygraphs 是一个开源的Javascript库,它可以产生一个可交互式的,可缩放的的曲线表。其可以用来显示大密度的数据集(比如股票,气温,等等),并且可以让 用户来浏览和解释这个曲线图。在它的主页,你可以看到一些示例和用法。




18 CanvasXpress   http://www.canvasxpress.org/
CanvasXpress是一个基于HTML5 canvas标签实现的JavaScript图表类库,它能够支持线性图、柱形图、饼图和热点图等多种常见的图表类型。它所生成的图表交互性很强,鼠标放 上去时会动态显示值。除此之外,它也具有相当高的可定制性,可设置图表的文字、颜色和要显示/隐藏的元素等。





多数是html5 Canvas的图表,fusioncharts是flash的,有免费版,希望对你有用

1.EXTJS4
EXTJS 4是一个javascript框架,其中包含很专业的图表

2.fusioncharts

3.Visualize
Visualize通过Javascript从结构化的HTML表格获取数据并借助HTML5 Canvas把数据转换为可视化的图表。

4. rGraph
rGraph是一个基于HTML5 canvas的图表库。借助HTML5的特性可以生成各种类型的图表,例如饼图、条形图、圆环图、甘特图、雷达图等。

5. iGrapher
iGrapher是一个免费的基于Web的,分析和预测股票、货币和商品的市场走势的可视化工具。

6. Function Plotter
由Ed Mackey开发的函数图形绘制工具,使用Canvas绘制二维数学函数图形。

7. Building HTML5 Canvas Bar Graph
使用HTML5 Canvas元素和Javascript绘制条形图。

8. HTML5 Graph Slider
一个动态图形查看器,可通过JavaScript接收数据并即时更新到图表中。

9. Graph.tk
Graph.tk是一个开源的图形工具,可以以不同的风格呈现函数曲线。

8. Ticker Plot
Ticker plot也是一个开源项目,使用股票符号绘制走势图。

10. HumbleFinance
类似于Google的Flash财经图表工具,HumbleFinance是一个基于HTML5 canvas的图表项目。

11. Charting HTML5
一个HTML5 canvas实验项目,看看它用于呈现图表的特性。

12. Graphr
Graphr是一个使用JavaScript编写的计算器,由Richard Ye开发。

13. Snazzy Animated Pie Chart with HTML5 and jQuery
基于HTML5特性开发的饼图工具,拥有漂亮的动画效果。

14. AwesomeJS
AwesomeChartJS是一个简单的Javascript库,可用于创建基于HTML 5 Canvas元素的图表。

15. jsGraph
jsGraph是一个轻量的javascript库,用于结合HTML5呈现图表。

16. Facebook Privacy
基于Prototype开发的可视化数据图表。

17. ASK KEN
ASK KEN™是一个序列的节点连接图,可以让你通过可视化导航链接到Freebase服务提供的主题。

18. CanvasXpress
CanvasXpress是另外一个结合HTML5特性开发的跨浏览器图表库,兼容主流浏览器。

19. ZingChart
如果前面那些开源和免费的图表方案都满足不了你的项目,可以试试ZingChart,这是首个可以以Flash和HTML5 Canvas两种方案呈现图表的图表库。


如果您觉得本文的内容对您的学习有所帮助,您可以微信:
分享到:
评论
1 楼 zenmshuo 2016-09-09  
用过SpreadJS,也包含数据可视化的图表

相关推荐

    web图表插件效果图

    在Web图表插件中,常见的有ECharts、Highcharts、D3.js、Chart.js等。ECharts是百度推出的一款开源的JavaScript图表库,支持丰富的图表类型和高度交互性,适合大规模数据展示。Highcharts则是一个轻量级的选项,它的...

    js图表插件

    在IT行业中,JavaScript图表插件是前端开发中不可或缺的一部分,它们允许开发者轻松地创建美观、交互式的图表,以便于数据可视化。"js图表插件"这个主题涵盖了多种用于生成图表的库和工具,这些工具广泛应用于数据...

    web管理后台常用的插件

    "web管理后台常用的插件"这个主题涵盖了几个重要的技术领域,包括后台系统、数据图表、表单处理以及dialog弹框。以下是对这些知识点的详细介绍: 1. **后台系统**:后台系统通常是指服务器端的应用程序,负责处理...

    jquery图表插件

    总的来说,jQuery图表插件极大地简化了Web应用程序中的数据可视化工作,让开发者无需深入学习复杂的图形库就能创建出色的数据展示效果。无论是为了个人项目还是商业应用,掌握一款或几款jQuery图表插件都是提升开发...

    Web开发经常使用的几个插件

    下面将详细介绍标题和描述中提到的一些常用插件及其功能。 1. **日期插件**: - **jQuery UI Datepicker**: 这是一个基于jQuery的日期选择器,它提供了多种日期格式,可以轻松地添加到输入字段,让用户以友好的...

    web生成图表 无插件

    1. 使用JavaScript库:虽然题目提到无需第三方插件,但我们可以利用一些轻量级的JavaScript库,如D3.js或者Chart.js,它们可以方便地在浏览器端生成各种图表,包括饼形图。这些库的API简单易用,只需要几行代码就...

    highcharts图表插件(中文包和本地下载)

    Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它能够帮助开发者轻松创建各种类型的交互式图表,包括折线图、柱状图、饼图、散点图等,为数据可视化提供了强大的支持。本压缩包资源主要包含以下几个核心...

    Javaweb JavaScript EChart echarts.js 图表插件

    在实际项目中,使用 ECharts.js 通常包括以下几个步骤: 1. **引入 ECharts.js**:在 HTML 文件中通过 `<script>` 标签引入 echarts.js 文件,确保库在页面加载时可用。 2. **准备容器**:在 HTML 中创建一个用于...

    Javaweb JavaScript EChart 图表插件 echarts.min.js 与与后台交互等资源

    总之,ECharts作为一款强大的JavaScript图表库,结合Java后端提供的数据,能够创建出富有视觉吸引力的图表,实现数据的高效呈现。在实际的JavaWeb项目中,我们需要理解如何正确地集成ECharts,以及如何设计后端接口...

    jQuery组织结构图表插件OrgChart.zip

    在提供的压缩包中,我们可以看到以下几个关键文件: 1. `index.html`:这是示例页面,包含了基本的HTML结构和jQuery以及OrgChart插件的引用。通过查看这些文件,我们可以了解如何在网页中嵌入和初始化OrgChart。 ...

    QML+Chart.js 实现图表显示

    4. **更新与交互**:一旦图表创建完成,可以监听事件并更新数据,例如在`QML`中响应用户的操作,然后通过JavaScript调用`Chart.js`的`update`方法来刷新图表。 通过这种结合,开发者可以在Qt应用中充分利用`QML`的...

    Web前端框架模板(包括各类控件及展示图表)

    在这个资源中,我们可以期待找到以下几类常见的前端开发元素: 1. **控件**:控件是用户界面中的交互元素,如按钮、输入框、下拉菜单等。这些控件的代码实现可以帮助开发者快速创建具有专业外观和功能的用户界面。...

    利用js画统计图表chart

    **JavaScript图表库——Chart.js详解** 在Web开发中,数据可视化是传递信息、展示数据趋势和分析结果的有效方式。Chart.js是一个轻量级且功能强大的JavaScript库,它使得创建各种统计图表变得简单易行,尤其适合...

    JavaScript图表库

    本文将基于提供的文件信息,深入介绍几个流行和功能强大的JavaScript图表库。 1. ECharts ECharts是一个由百度商业前端数据可视化团队开发的开源图表库,它基于html5的Canvas实现。ECharts不仅支持常规的图表类型,...

    html5 canvas支付宝信用数据统计图表插件

    这个"html5 canvas支付宝信用数据统计图表插件"是利用Canvas API创建的一种专用于展示支付宝信用数据的图表工具。在现代网页应用中,数据可视化是非常重要的一个方面,它可以直观地呈现复杂的数据信息,帮助用户理解...

    jQuery highcharts实时更新数据的图表插件源码.zip

    在"jQuery highcharts实时更新数据的图表插件源码.zip"这个压缩包中,很可能包含了一个完整的示例项目,用于展示如何使用jQuery与Highcharts协同工作来实现实时数据更新的图表。 首先,我们要了解jQuery和...

    Struts 2常用jar包

    同时,开发者可以根据需求选择安装额外的插件来扩展Struts 2的功能,如图表插件、富文本编辑器插件等。 总结来说,"Struts 2常用jar包"是构建基于Struts 2的Web应用所必需的类库,它们协同工作,为开发者提供了强大...

    基于Canvas的简单实用的jQuery水球图表插件

    在本插件中,Canvas被用作水球图表的绘制平台,提供高度自定义和交互性的效果。 "water-bubble-chart"插件的实现主要涉及以下几个关键技术点: 1. **数据绑定**:插件接受数据输入,例如技能掌握的百分比或任务...

    15款经典图表软件推荐 创建最漂亮的图表

    8. Highcharts:Highcharts是一个纯JavaScript编写的图表库,它提供了在网站或web应用中添加交互式图表的简便方法,支持多种图表类型。 9. Flot:Flot是专为jQuery设计的一个纯JavaScript绘图库,特点是易于使用,...

    JQuery常用插件包括日期,上传,图标

    本文将详细介绍压缩包中包含的jQuery常用插件,包括日期插件、图表插件、以及可能涉及的其他功能组件。 首先,我们来关注"日期插件"这个标签。在Web应用中,处理日期和时间是一项常见的任务,例如用户输入、日历...

Global site tag (gtag.js) - Google Analytics