推荐18个基于 HTML5 Canvas 开发的图表库
2011-04-12 09:04
585 查看
如今,HTML5 可谓如众星捧月一般,受到许多业内巨头的青睐。很多Web开发者也尝试着用 HTML 5 来***各种各样的富 Web 应用。HTML 5 规范引进了很多新特性,其中最令人期待的之一就是 Canvas 元素。HTML 5 Canvas 提供了通过 JavaScript 绘制图形的方法,非常强大。今天,本文收集了一些非常好的基于 HTML 5 Canvas 的图表方案推荐给大家。
1. Visualize
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/3195c5a7770aeed100c10a84388991a4.jpg)
Visualize通过Javascript从结构化的HTML表格获取数据并借助HTML5 Canvas把数据转换为可视化的图表。
2. rGraph
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/ea58f6c15be657c75c8d863bea23fec6.jpg)
rGraph是一个基于HTML5 canvas的图表库。借助HTML5的特性可以生成各种类型的图表,例如饼图、条形图、圆环图、甘特图、雷达图等。
3. iGrapher
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/10b132015912b550b2c847e62ea0f7a7.jpg)
iGrapher是一个免费的基于Web的,分析和预测股票、货币和商品的市场走势的可视化工具。
4. Function Plotter
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/e1aa67d10cbf513b4c6b55c88457b674.jpg)
由Ed Mackey开发的函数图形绘制工具,使用Canvas绘制二维数学函数图形。
5. Building HTML5 Canvas Bar Graph
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/5ec80e824a8c93a03f8b80d9d4052611.jpg)
使用HTML5 Canvas元素和Javascript绘制条形图。
6. HTML5 Graph Slider
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/ca0d0f717669ae288ec62d09803c0118.jpg)
一个动态图形查看器,可通过JavaScript接收数据并即时更新到图表中。
7. Graph.tk
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/bd072af9ec1bd2e36d6e6a83643b235f.jpg)
Graph.tk是一个开源的图形工具,可以以不同的风格呈现函数曲线。
8. Ticker Plot
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/fd9946f6298300e398aa7bd5c59dad3f.jpg)
Ticker plot也是一个开源项目,使用股票符号绘制走势图。
9. HumbleFinance
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/8a72d6d05a0d0d46f1bdc62346545748.jpg)
类似于Google的Flash财经图表工具,HumbleFinance是一个基于HTML5 canvas的图表项目。
10. Charting HTML5
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/fd9d18ab7bde26324ed455171b3f112d.jpg)
一个HTML5 canvas实验项目,看看它用于呈现图表的特性。
11. Graphr
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/f0d937b9592888d80433e00dc0b1f0d7.jpg)
Graphr是一个使用JavaScript编写的计算器,由Richard Ye开发。
12. Snazzy Animated Pie Chart with HTML5 and jQuery
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/49bb573c3d688fd8f2685416726ca740.jpg)
基于HTML5特性开发的饼图工具,拥有漂亮的动画效果。
13. AwesomeJS
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/03370cbca29da2f459337e22af2d4027.jpg)
AwesomeChartJS是一个简单的Javascript库,可用于创建基于HTML 5 Canvas元素的图表。
14. jsGraph
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/f8d10ed149911407f39c19b7d0bb29a0.jpg)
jsGraph是一个轻量的javascript库,用于结合HTML5呈现图表。
15. Facebook Privacy
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030172/ce13a999cee2ee179629227340da6ecf.jpg)
基于Prototype开发的可视化数据图表。
16. ASK KEN
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030172/4fff33ccc80b50da02806d1198302d00.jpg)
ASK KEN™是一个序列的节点连接图,可以让你通过可视化导航链接到Freebase服务提供的主题。
17. CanvasXpress
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030172/f14d0c57bf2e05b00f1fd6dcbe6d0a6d.jpg)
CanvasXpress是另外一个结合HTML5特性开发的跨浏览器图表库,兼容主流浏览器。
18. ZingChart
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030172/7ddd515d252b7cc4964e898e17b037a6.jpg)
如果前面那些开源和免费的图表方案都满足不了你的项目,可以试试ZingChart,这是首个可以以Flash和HTML5 Canvas两种方案呈现图表的图表库。
深度阅读
1. Canvas Cheat Sheet
PDF 和 PNG 格式的 HTML5 Canvas 速查手册。
2. How to draw with HTML5 Canvas
如果使用 HTML5 Canvas 元素进行绘图。
3. Mozilla Canvas Tutorial
Mozilla提供的 HTML5 Canvas 元素教程。
4. HTML5 Canvas: The Basics
一步一步学习如何使用 HTML5 Canvas 元素。
5. W3Schools HTML5 Canvas
W3Schools 详细介绍了HTML5 Canvas,附带了基本的例子。
6. HTML5, Flex and Silverlight Charts: A Test of Performance
这篇文章对比了几种图表实现方案的性能:HTML5 charts vs. Flex charts vs. Silverlight charts
7. HTML5 Canvas Element Guide
非常好的 HTML5 canvas 元素教程。
8. 5 Clever Uses of the Canvas Tag
5个基于 HTML5 canvas 元素实现的非常棒的应用。
9. Canvas Demos
使用 HTML5 canvas 元素实现的游戏、工具和其它应用程序的示例及教程。
你可能还喜欢
九个让人难以置信的HTML5和JavaScript实验
推荐21款最佳 HTML 5 网页游戏
20佳惊艳的HTML5应用程序示例
分享29款基于 HTML 5 Canvas 的网页游戏
HTML 5 标签、属性、事件及浏览器兼容性速查表
(编译来源:梦想天空 原文来自:HTML5 Canvas Graphing Solutions Every Web Developers Must Know)
1. Visualize
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/3195c5a7770aeed100c10a84388991a4.jpg)
Visualize通过Javascript从结构化的HTML表格获取数据并借助HTML5 Canvas把数据转换为可视化的图表。
2. rGraph
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/ea58f6c15be657c75c8d863bea23fec6.jpg)
rGraph是一个基于HTML5 canvas的图表库。借助HTML5的特性可以生成各种类型的图表,例如饼图、条形图、圆环图、甘特图、雷达图等。
3. iGrapher
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/10b132015912b550b2c847e62ea0f7a7.jpg)
iGrapher是一个免费的基于Web的,分析和预测股票、货币和商品的市场走势的可视化工具。
4. Function Plotter
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/e1aa67d10cbf513b4c6b55c88457b674.jpg)
由Ed Mackey开发的函数图形绘制工具,使用Canvas绘制二维数学函数图形。
5. Building HTML5 Canvas Bar Graph
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/5ec80e824a8c93a03f8b80d9d4052611.jpg)
使用HTML5 Canvas元素和Javascript绘制条形图。
6. HTML5 Graph Slider
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/ca0d0f717669ae288ec62d09803c0118.jpg)
一个动态图形查看器,可通过JavaScript接收数据并即时更新到图表中。
7. Graph.tk
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/bd072af9ec1bd2e36d6e6a83643b235f.jpg)
Graph.tk是一个开源的图形工具,可以以不同的风格呈现函数曲线。
8. Ticker Plot
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/fd9946f6298300e398aa7bd5c59dad3f.jpg)
Ticker plot也是一个开源项目,使用股票符号绘制走势图。
9. HumbleFinance
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/8a72d6d05a0d0d46f1bdc62346545748.jpg)
类似于Google的Flash财经图表工具,HumbleFinance是一个基于HTML5 canvas的图表项目。
10. Charting HTML5
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/fd9d18ab7bde26324ed455171b3f112d.jpg)
一个HTML5 canvas实验项目,看看它用于呈现图表的特性。
11. Graphr
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/f0d937b9592888d80433e00dc0b1f0d7.jpg)
Graphr是一个使用JavaScript编写的计算器,由Richard Ye开发。
12. Snazzy Animated Pie Chart with HTML5 and jQuery
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/49bb573c3d688fd8f2685416726ca740.jpg)
基于HTML5特性开发的饼图工具,拥有漂亮的动画效果。
13. AwesomeJS
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/03370cbca29da2f459337e22af2d4027.jpg)
AwesomeChartJS是一个简单的Javascript库,可用于创建基于HTML 5 Canvas元素的图表。
14. jsGraph
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030183/f8d10ed149911407f39c19b7d0bb29a0.jpg)
jsGraph是一个轻量的javascript库,用于结合HTML5呈现图表。
15. Facebook Privacy
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030172/ce13a999cee2ee179629227340da6ecf.jpg)
基于Prototype开发的可视化数据图表。
16. ASK KEN
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030172/4fff33ccc80b50da02806d1198302d00.jpg)
ASK KEN™是一个序列的节点连接图,可以让你通过可视化导航链接到Freebase服务提供的主题。
17. CanvasXpress
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030172/f14d0c57bf2e05b00f1fd6dcbe6d0a6d.jpg)
CanvasXpress是另外一个结合HTML5特性开发的跨浏览器图表库,兼容主流浏览器。
18. ZingChart
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030172/7ddd515d252b7cc4964e898e17b037a6.jpg)
如果前面那些开源和免费的图表方案都满足不了你的项目,可以试试ZingChart,这是首个可以以Flash和HTML5 Canvas两种方案呈现图表的图表库。
深度阅读
1. Canvas Cheat Sheet
PDF 和 PNG 格式的 HTML5 Canvas 速查手册。
2. How to draw with HTML5 Canvas
如果使用 HTML5 Canvas 元素进行绘图。
3. Mozilla Canvas Tutorial
Mozilla提供的 HTML5 Canvas 元素教程。
4. HTML5 Canvas: The Basics
一步一步学习如何使用 HTML5 Canvas 元素。
5. W3Schools HTML5 Canvas
W3Schools 详细介绍了HTML5 Canvas,附带了基本的例子。
6. HTML5, Flex and Silverlight Charts: A Test of Performance
这篇文章对比了几种图表实现方案的性能:HTML5 charts vs. Flex charts vs. Silverlight charts
7. HTML5 Canvas Element Guide
非常好的 HTML5 canvas 元素教程。
8. 5 Clever Uses of the Canvas Tag
5个基于 HTML5 canvas 元素实现的非常棒的应用。
9. Canvas Demos
使用 HTML5 canvas 元素实现的游戏、工具和其它应用程序的示例及教程。
你可能还喜欢
九个让人难以置信的HTML5和JavaScript实验
推荐21款最佳 HTML 5 网页游戏
20佳惊艳的HTML5应用程序示例
分享29款基于 HTML 5 Canvas 的网页游戏
HTML 5 标签、属性、事件及浏览器兼容性速查表
(编译来源:梦想天空 原文来自:HTML5 Canvas Graphing Solutions Every Web Developers Must Know)
相关文章推荐
- 推荐18个基于 HTML5 Canvas 开发的图表库
- 推荐18个基于 HTML5 Canvas 开发的图表库
- 推荐18个基于 HTML5 Canvas 开发的图表库 - 梦想天空(山边小溪) - 博客园
- 推荐18个基于 HTML5 Canvas 开发的图表库
- 推荐18个基于 HTML5 Canvas 开发的图表库
- 推荐18个基于HTML5 Canvas 开发的图表库
- 热推18个基于HTML5 Canvas开发的图表库
- 转:18个基于HTML5 Canvas开发的图表库
- 热推18个基于HTML5 Canvas开发的图表库
- ECharts:基于HTML5 Canvas的JavaScript图表库
- 基于html5 Canvas图表库 : ECharts
- 推荐10款基于 HTML5 开发的优秀应用
- 分享29款基于 HTML5 Canvas 开发的网页游戏
- 基于html5 canvas的进度显示图表
- 推荐10款基于 HTML5 开发的优秀应用
- 基于javascript和canvas(画布)的开源HTML5应用开发框架 - iio Engine
- echarts(国产)基于html5-canvas的开源图表绘制组件
- 推荐几款基于HTML5的优秀UI开发控件
- 基于HTML5 Canvas的3D动态Chart图表
- HTML5 Canvas 的图表报表开发