Raphael一个用于在网页中绘制矢量图形的Javascript库


Posted in Javascript onJanuary 08, 2013

Raphael 是一个用于在网页中绘制矢量图形的 Javascript 库。它使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,你可以通过 JavaScript 操作 DOM 来轻松创建出各种复杂的柱状图、饼图、曲线图等各种图表,还可以绘制任意形状的图形,可以进行图表或图像的裁剪和旋转等复杂操作。

Raphaël 是跨浏览器的矢量图形库,目前支持的浏览器包括: Firefox 3.0+,Safari 3.0+,Chrome 5.0+,Opera 9.5+ 以及 Internet Explorer 6.0+。
Raphael一个用于在网页中绘制矢量图形的Javascript库
如何使用?
在页面中引入 raphael.js 文件,然后就可以绘制任意的矢量图形了:

// 在坐标(10,50)创建宽320,高200的画布 
var paper = Raphael(10, 50, 320, 200); 
// 在坐标(x = 50, y = 40)绘制半径为 10 的圆 
var circle = paper.circle(50, 40, 10); 
// 给绘制的圆圈填充红色 (#f00) 
circle.attr("fill", "#f00"); 
// 设置画笔(stroke)的颜色为白色 
circle.attr("stroke", "#fff");
Javascript 相关文章推荐
javascript Onunload与Onbeforeunload使用小结
Dec 31 Javascript
再论Javascript的类继承
Mar 05 Javascript
js 固定悬浮效果实现思路代码
Aug 02 Javascript
JQuery对表单元素的基本操作使用总结
Jul 18 Javascript
node.js中的fs.link方法使用说明
Dec 15 Javascript
js实现简单的省市县三级联动效果实例
Feb 18 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
Apr 01 Javascript
Vue.js每天必学之组件与组件间的通信
Sep 08 Javascript
JavaScript之RegExp_动力节点Java学院整理
Jun 29 Javascript
在Vue.js中使用Mixins的方法
Sep 12 Javascript
express默认日志组件morgan的方法
Apr 05 Javascript
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 Javascript
jquery插件珍藏(图片局部放大/信息提示框)
Jan 08 #Javascript
jquery Mobile入门—外部链接切换示例代码
Jan 08 #Javascript
jquery Moblie入门—hello world的示例代码学习
Jan 08 #Javascript
jquery Mobile入门—多页面切换示例学习
Jan 08 #Javascript
javascript 系统文件夹文件操作及参数介绍
Jan 08 #Javascript
12款经典的白富美型—jquery图片轮播插件—前端开发必备
Jan 08 #Javascript
滚动图片效果 jquery实现回旋滚动效果
Jan 08 #Javascript
You might like
php中字符集转换iconv函数使用总结
2014/10/11 PHP
分享10段PHP常用代码
2015/11/11 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
七种PHP开发环境搭建工具
2020/06/28 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
js断点调试经验分享
2017/12/08 Javascript
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python输出9*9乘法表的方法
2015/05/25 Python
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
使用Python操作MySQL的一些基本方法
2015/08/16 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
Python模拟三级菜单效果
2017/09/11 Python
python语言中with as的用法使用详解
2018/02/23 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
python遍历小写英文字母的方法
2019/01/02 Python
tornado+celery的简单使用详解
2019/12/21 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
美国儿童玩具、装扮和玩偶商店:Magic Cabin
2018/09/02 全球购物
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
老干部工作汇报材料
2014/10/28 职场文书
公司文体活动总结
2015/05/07 职场文书
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫