网址:http://www.open-open.com/home/space.php?uid=668&do=blog&id=1453

27个Javascript图表/图形制作组件。有些是基于jQuery开发,有些是基于MooTools框架开发。希望大家能用得上。

jQuery Visualize

jQuery Visualize is JavaScript library that allow us to generate bar, line, area, and pie chart visualizations data from an HTML table using the HTML5 canvas element. This technique provides a simple way to generate charts, but more importantly, because it bases the chart on data already in the page in an HTML table element, it is accessible to people who browse the web with a screen reader or other assistive technology, or with browsers that don’t fully support JavaScript or HTML5 Canvas.

Google Chart Tools

The Google Chart Tools enable adding live charts to any web page. It has A rich gallery of visualizations provided as

  • Image charts – using a simple URL request to a Google chart server

  • Interactive charts – using a Google developed JavaScript library

Google Chart can read live data from a variety of data sources, simple to use and free.

flot

Flot is a pure Javascript plotting library for jQuery. It produces graphical plots of arbitrary datasets on-the-fly client-side. The focus is on simple usage (all settings are optional), attractive looks and interactive features like zooming and mouse tracking. The plugin works with Internet Explorer 6/7/8, Firefox 2.x+, Safari 3.0+, Opera 9.5+ and Konqueror 4.x+ with the HTML canvas tag (the excanvas Javascript emulation helper is used for IE).

Highcharts

Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types. It works in all modern browsers including the iPhone/iPad and Internet Explorer from version 6. Standard browsers use SVG for the graphics rendering. In Internet Explorer graphics are drawn using VML.

Raphal

Raphal is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or p_w_picpath crop and rotate widget, for example, you can achieve it simply and easily with this library. Raphal ['rfe??l] uses the SVG W3C Recommendation and VML as a base for creating graphics. Raphal currently supports Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+.

gRaphal

gRaphal’s goal is to help you create stunning charts on your website. It is based on Raphal graphics library. gRaphal currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+.

RGraph

RGraph is a HTML5 canvas graph library. It uses features that became available in HTML5 (specifically, the CANVAS tag) to produce a wide variety of graph types: bar chart, bi-polar chart (also known as an age frequency chart), donut chart, funnel chart, gantt chart, horizontal bar chart, LED display, line graph, meter, odometer, pie chart, progress bar, rose chart, scatter graph and traditional radar chart.

jqPlot

jqPlot is a plotting and charting plugin for the jQuery Javascript framework. jqPlot produces beautiful line, bar and pie charts with many features:

  • Numerous chart style options.

  • Date axes with customizable formatting.

  • Up to 9 Y axes.

  • Rotated axis text.

  • Automatic trend line computation.

  • Tooltips and data point highlighting.

  • Sensible defaults for ease of use.

Bluff

Bluff is a JavaScript port of the Gruff graphing library for Ruby. It is designed to support all the features of Gruff with minimal dependencies; the only third-party scripts you need to run it are a copy of JS.Class (2.6kB gzipped) and a copy of Google’s ExCanvas to support canvas in Internet Explorer. Both these scripts are supplied with the Bluff download. Bluff itself is around 11kB gzipped.

Flotr

Flotr is a javascript plotting library based on the Prototype Javascript Framework and inspired by Flot (written by Ole Laursen). Flotr enables you to draw appealing graphs in most modern browsers with an easy to learn syntax. It comes with great features like legend support, negative value support, mouse tracking, selection support, zoom support, event hooks, CSS styling support and much more.

JS Charts

JS Charts is a JavaScript chart generator that requires little or no coding. JS Charts allows you to easily create charts in different templates like bar charts, pie charts or simple line graphs. Moreover, JS Charts is free for non-commercial use. For commercial use, get the full license for only $149.

jQuery Sparklines

This jQuery plugin generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript. The plugin is compatible with most modern browsers and has been tested with Firefox 2+, Safari 3+, Opera 9, Google Chrome and Internet Explorer 6, 7 & 8. The plugin was written by Gareth Watts for Splunk Inc and released under the New BSD License.

TufteGraph

TufteGraph is a JS library by which you can easily create graphs. All the configuration is by dynamic functions, allowing for a really compact API. Also, Non-core layout is done via CSS rather than code. You can customize the style of graph by editing it’s CSS.

MilkChart


MilkChart is a simple to use, Graphing library for MooTools. This library will generate a graph similar to Microsoft Excel. To transform a table of data into a chart, simply create a MilkChart object of the chart type you wish passing in the table id and an object containing options for the chart.MilkChart allows you to easily create charts in different templates like Column Chart, Bar Chart, Line Chart, Scatter Chart, or Pie Chart.

PlotKit

PlotKit is a Chart and Graph Plotting Library for Javascript. It has support for HTML Canvas and also SVG via Adobe SVG Viewer and native browser support. PlotKit is fully documented and there is a quick tutorial to get you started. PlotKit is a complete rewrite of CanvasGraph. It is better structured and supported.

Scruffy

Scruffy is a Ruby library for generating attractive and powerful graphs, useful for web applications, print media and many others. It’s highly customizable and powerful. You can change the backgrounds, mix different types of graph together, change the graphics used for the points, change the line types, etc. You can also render to different types of output.

Smoothie Charts

Smoothie Charts is a really small charting library designed for live streaming data such as real time streaming data pushed over a WebSocket. It only works on Chrome and Safari. It doesn’t support legends Or pie-charts. In fact, it’s inferior in virtually every way to a library like Flot. But, it’s very good at displaying streaming data.

Gruff Graph

Gruff Graph is a project to make beautiful graphs with Ruby. It Can be used alone or with Ruby on Rails. This library allow us to graph negative numbers (line and bar), specify colors, and customize the graphs in other ways.

mooBarGraph

mooBarGraph is AJAX graph plugin for MooTools which support two types of graphs, simple bar and stacked bar graph. This plugin made graph from your JSON data and is compatible with all major browsers including IE6.

jqBarGraph

jqBarGraph is jQuery plugin that gives you freedom to easily display your data as graphs. There are three types of graphs: simple, multi and stacked. All you have to do is to pass your data to this plugin. This plugin is compatible and fully tested with Safari 2+, Internet Explorer 6+, Firefox 2+, Google Chrome 3+, Opera 9+.

Grafico

Grafico is a javascript charting library built with Raphal and Prototype.js. The library provides a wide array of graphs and stays with the guidelines laid out by Stephen Few and Edward Tufte. Grafico provides pretty charts that effectively communicate their information. Minified, Grafico is about 30kb and available under the MIT license.

moochart

moochart is a plugin for MooTools 1.2 to create goog looking and customable bubble diagrams on the canvas tag. The moochart can be customized using a bunch of options or argument such as, width, height, bubbleSize, line color , bubble color, tooltips and more.

Dygraphs

Dygraphs is an open source JavaScript library that produces produces interactive, zoomable charts of time series. It is designed to display dense data sets and enable users to explore and interpret them. You can mouse over to highlight individual values. Click and drag to zoom. Double-click to zoom back out.

Canvas 3D Graph

Canvas 3D Graph is a special type of bar graph that plot numbers in 3D. This first started as PHP-GD project, but soon the creator realized that there is not much sense in generating complex graph like this on server side (script worked really fast, though)

Protovis

Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations.

ProtoChart

ProtoChart is an opensource library using Prototype and Canvas to create good looking charts. This library is highly motivated by Flot, Flotr and PlotKit libraries.

MooWheel

The purpose of this script is to provide a unique and elegant way to visualize data using Javascript and the <canvas> object. This type of visualization can be used to display connections between many different objects, be them people, places, things, or otherwise. The script is licensed under an MIT-style license.

Processing.js

Processing.js is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins. You write code using the Processing language, include it in your web page, and Processing.js does the rest. It’s not magic, but almost.

转载于:https://blog.51cto.com/yingmeng/1433846

27个强大的Javascript图表制作库。相关推荐

  1. 27个强大的Javascript图表制作库

    27个Javascript图表/图形制作组件.有些是基于jQuery开发,有些是基于MooTools框架开发.希望大家能用得上. jQuery Visualize jQuery Visualize i ...

  2. 功能强大的JavaScript 拖拽库 SortableJS

    功能强大的JavaScript 拖拽库 SortableJS 官网:http://www.sortablejs.com/ 示例: 配置项: var sortable = new Sortable(el ...

  3. html 圆圈图表插件,10款强大的JavaScript图表图形插件

    网上有很多用于绘制图表图形的免费JavaScript插件和图表库,这类插件大量出现的原因,一是人们不再依赖于Flash,二是浏览器和精密的计算使呈现实时数据变得容易,而且各种向量绘图技术像VML.SV ...

  4. Webix 1.5发布:一个强大的JavaScript UI组件库

    日前,XB公司发布了新版的Webix 1.5,较之前的版本,Webix 1.5增加了一些新的特性,并进行了一些改进.Webix是一个跨浏览器的JavaScript UI组件库,可以构建跨平台的HTML ...

  5. 10款JavaScript 数据可视化库

    在本文中,我们将为你介绍可以用来构建自己的图表制作工具以及向软件中增添一些图形建模功能的 10+ 款 JavaScript 库. 用于图表制作的 10+ 款 JavaScript 库(2019 版) ...

  6. 十款在线图表制作服务

    原文转载自:http://www.web20share.com/2009/07/10-online-chart-service.html 今天和大家分享一下本站之前介绍过的一些在线制作图表的在线服务, ...

  7. 在线流程图与图表制作网站

    现在很多功能网站,最常见的就是图片处理类,不如切图,图片转换,添加效果等.本文收集了国外最常用的流程图与图表制作网站,这些网站功能强大,如果你正好需要制作图表或流程图,而对于软件又不熟悉,可以使用这些 ...

  8. 15 个 JavaScript Web UI 库

    新闻来源:speckboy.com 几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面.本文介绍了 ...

  9. 15 个 JavaScript Web UI 库 (转)

    几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面.本文介绍了 15 个非常强大的 JavaScr ...

最新文章

  1. python在实际中的作用_Python面向对象中__init__的实际作用是什么?
  2. CV:Visual Studio 2015版本+CUDA8.0+Cudnn8.0+OpenCV 3.1.0版本完美解决的详细攻略
  3. php联系人表单,PHP联系人表单布局不允许在电子邮件中添加新行
  4. 大规模集群故障处理,能抗住这3个灵魂拷问算你赢
  5. Mongodb java 例子
  6. 图片服务 - thumbor启用检测器
  7. 腾讯的一道链表笔试题【总结】
  8. 输入法 java_使用 Utf7ime 输入法实现中文输入 Windows+Java 平台(完整步骤版)
  9. hal库串口dma卡死_HAL库版DMA循环模式串口数据收发
  10. 拓端tecdat|数据预处理之异常值处理
  11. 如何把电视盒子做成游戏机? —— 破解电视IPTV盒子(Skyworth E900-S)
  12. js 正则匹配两个字符串中间的字符,一级匹配带有反斜杠的字符串
  13. 如何重设思科路由器密码并保持配置不丢失?
  14. windows11 解决桌面缩放模糊的问题
  15. 猿创征文|【实用工具tcping】ping tcping的区别,使用命令,超全超详细使用手册(建议收藏)
  16. java实验报告之模拟银行存取款业务
  17. html div文字竖向显示,css怎么让文字竖着?
  18. 小酷智慧地图3D导览v1.0.82 打卡定位 地图打卡
  19. Ubuntu16.04下使用kalibr标定intel RealSense D435i imu+双目
  20. 几个有用的谷歌Chrome插件

热门文章

  1. 婚礼上常用贺词及祝福语-石家庄婚庆公司
  2. Systrace5 SurfaceFlinger 解读
  3. uniapp实现微信小程序用户实时位置定位并显示地图
  4. 苹ios和鸿蒙,鸿蒙系统更像iOS还是苹果呢?看到这些,你失望吗?
  5. Unity3D浏览器调用HTML网页中的函数
  6. 对角化原理和停机问题
  7. 红米note3支持html,红米Note3有什么接口?红米Note3有HDMI接口吗?
  8. 整理全网最全博客建站工具,各类博客、CMS、创作平台
  9. 红黑的宿命(米兰夺冠庆祝贴)
  10. java jsp textarea_textarea属性 JSP开发