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数组快速打乱重排的方法
Jan 02 Javascript
JS实现判断碰撞的方法
Feb 11 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
Aug 05 Javascript
JavaScript页面实时显示当前时间实例代码
Oct 23 Javascript
IE8兼容Jquery.validate.js的问题
Dec 01 Javascript
浅谈React前后端同构防止重复渲染
Jan 05 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
Apr 05 Javascript
Vuepress 搭建带评论功能的静态博客的实现
Feb 17 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
Oct 16 Javascript
vue+Element-ui实现登录注册表单
Nov 17 Javascript
typescript编写微信小程序创建项目的方法
Jan 29 Javascript
vue3不同环境下实现配置代理
May 25 Vue.js
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
自己前几天写的无限分类类
2007/02/14 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
不错的JS中变量相关的细节分析
2007/08/13 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
javascript回到顶部特效
2016/07/30 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
RequireJs的使用详解
2017/02/19 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
vue2.0模拟锚点的实例
2018/03/14 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
python求众数问题实例
2014/09/26 Python
Linux环境下MySQL-python安装过程分享
2015/02/02 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
SmartBuyGlasses中国:唯视良品(销售名牌太阳镜、墨镜和眼镜框)
2017/07/03 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
给客户的道歉信
2014/01/13 职场文书
大三毕业自我鉴定
2014/01/15 职场文书
租房协议书范本
2014/04/09 职场文书
工业设计专业自荐书
2014/06/05 职场文书
应届生自荐信
2014/06/30 职场文书
物流业务员岗位职责
2015/04/03 职场文书