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_03(ExtJs Grid的简单使用)
Oct 02 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
Jan 11 Javascript
JQuery之focus函数使用介绍
Aug 20 Javascript
js每隔5分钟执行一次ajax请求的实现方法
Nov 27 Javascript
JS实现两个大数(整数)相乘
Apr 28 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
Nov 29 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
Apr 17 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
Nov 29 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
Nov 30 Javascript
canvas红包照片实例分享
Feb 28 Javascript
javaScript产生随机数的用法小结
Apr 21 Javascript
微信小程序canvas绘制圆角base64图片的实现
Aug 18 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判断变量类型常用方法
2012/04/24 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
PHP中if和or运行效率对比
2014/12/12 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
jQuery的一些注意
2006/12/06 Javascript
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
js判断两个日期是否相等的方法
2013/09/10 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
jquery插件unobtrusive实现片段式加载
2015/06/15 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
Python+selenium 获取一组元素属性值的实例
2018/06/22 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
Django实现基于类的分页功能
2019/10/31 Python
python语言的优势是什么
2020/06/17 Python
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
error和exception有什么区别
2012/10/02 面试题
EJB面试题
2015/07/28 面试题
Ruby如何进行文件操作
2014/07/17 面试题
给酒店员工的表扬信
2014/01/11 职场文书
发展部经理职责规定
2014/02/22 职场文书
初中优秀班集体申报材料
2014/05/01 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
铣工实训报告
2014/11/05 职场文书
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android