坐标下载gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
来源:互联网 发布:淘宝分销软件 编辑:程序博客网 时间:2024/05/21 07:04
在本篇文章中,我们主要介绍坐标下载的内容,自我感觉有个不错的建议和大家分享下
gRaphael 是一个致力于帮助发开人员在网页中绘制各种美精图表的 Javascript 库,基于壮大的Raphael 量矢形图库。你只需要编写几行单简的码代能就创立出美精的条形图、饼图、点图和曲线图。
gRaphael 用使 SVG W3C 推荐标准和 VML 作为创立形图的础基,是跨浏览器的量矢形图库,现在持支的浏览器括包: Firefox 3.0+,Safari 3.0+,Chrome 5.0+,Opera 9.5+ 以及 Internet Explorer 6.0+。
用使法方:在面页中引入 raphael.js,g.raphael.js 文件,并根据需要引入 g.line.js(曲线图),g.bar.js(条形图),g.dot.js(点图)和 g.pie.js(饼图)文件,然后根据供给的法方便可创立出你想要的美精图表,面下是两个单简示例。
创立态静饼图
只需要两行码代便可,示例码代:
// 在坐标(10,50)创立 600 × 450 的画布var r = Raphael(10, 50, 600, 450);// 创立中央坐标为(320, 200)的饼图,半径为150,数据为 [55, 20, 13, 32, 5, 1, 2, 10]的饼图r.piechart(320, 240, 150, [55, 20, 13, 32, 5, 1, 2, 10]);
源码下载 线在演示
创立交互饼图
结合 hover 和 click 事件以及动画法方,你能就够创立美精的交互式饼图,示例码代:
// 在坐标(10,50)创立 640 × 480 的画布var r = Raphael(10, 50, 640, 480);// 创立中央坐标为(320, 240)的饼图,半径为100,数据为[55, 20, 13, 32, 5, 1, 2, 10]的饼图pie = r.piechart(320, 240, 100, [55, 20, 13, 32, 5, 1, 2, 10], {legend: ["%%.%% - Enterprise Users", "IE Users"],legendpos: "west",href: ["http://raphaeljs.com", "http://g.raphaeljs.com"]});// 在坐标(320, 100)绘制文字r.text(320, 100, "Interactive Pie Chart").attr({font: "20px sans-serif"});// 给饼图添加 hover 事件pie.hover(function() {this.sector.stop();this.sector.scale(1.1, 1.1, this.cx, this.cy);if(this.label) {this.label[0].stop();this.label[0].attr({r: 7.5});this.label[1].attr({"font-weight": 800});}}, function() {this.sector.animate({transform: 's1 1 ' + this.cx + ' ' + this.cy}, 500, "bounce"); // 添加动画果效if(this.label) {this.label[0].animate({r: 5}, 500, "bounce");this.label[1].attr({"font-weight": 400});}});
源码下载 线在演示
gRaphael 官方网站地址:http://g.raphaeljs.com/
gRaphael 英文参考文档:http://g.raphaeljs.com/reference.html
Raphael 官方网站地址:http://raphaeljs.com
Raphael 英文参考文档:http://raphaeljs.com/reference.html
Raphael 中文帮助文档:http://julying.com/lab/raphael-js/docs/
Raphael 手新入门教程:An Introduction to the Raphael JS Library
您可能感兴致的相干文章
- Web 发开人员和设计师必读精髓文章
- 35款精细的 HTML5 和 CSS3 网页模板
- 让人爱不释手的13套美精网页图标素材
- 经心挑选的优良 jQuery Ajax 页分插件
- 60款很酷的 jQuery 幻灯片演示和下载
本文链接:gRaphael:两行码代实现图表绘制的JavaScript库
编译起源:想梦空天 ◆ 注关前端发开术技 ◆ 分享网页设计源资
文章结束给大家分享下程序员的一些笑话语录: 刹车失灵
有一个物理学家,工程师和一个程序员驾驶着一辆汽车行驶在阿尔卑斯山脉 上,在下山的时候,忽然,汽车的刹车失灵了,汽车无法控制地向下冲去, 眼看前面就是一个悬崖峭壁,但是很幸运的是在这个悬崖的前面有一些小树 让他们的汽车停了下来, 而没有掉下山去。 三个惊魂未定地从车里爬了出来。
物理学家说, “我觉得我们应该建立一个模型来模拟在下山过程中刹车片在高 温情况下失灵的情形”。
工程师说, “我在车的后备厢来有个扳手, 要不我们把车拆开看看到底是什么 原因”。
程序员说,“为什么我们不找个相同的车再来一次以重现这个问题呢?”
- 坐标下载gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
- gRaphael——JavaScript 矢量图表库
- matplotlib-绘制精美图表
- 图表控件ProEssentials创建极坐标代码
- JavaScript Highcharts 图表库
- JavaScript- 图表库Highcharts
- Echarts-----javascript图表库
- JavaScript图表库 ECharts
- JavaScript 图表库
- matplotlib-绘制精美的图表
- matplotlib-绘制精美的图表
- matplotlib-绘制精美的图表
- matplotlib-绘制精美的图表
- matplotlib-绘制精美的图表
- matplotlib-绘制精美的图表
- matplotlib-绘制精美的图表
- matplotlib-绘制精美的图表
- matplotlib-绘制精美的图表
- Hadoop中文件读写(Java) <转>
- java并发包小结(一)
- C++中虚函数工作原理和(虚)继承类的内存占用大小计算
- 反射总结
- linux下安装mysql
- 坐标下载gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
- hdu 1087 解题报告 Super Jumping! Jumping! Jumping!
- hdu 1301 prime Jungle Roads
- QT程序安装包制作 在Windows下发布程序的方法
- 推荐几个机器学习算法及应用领域相关的中国大牛
- onclick="this.src=this.src+'?'"
- error LNK2001: 无法解析的外部符号
- javascript 中判断的精简写法
- java GC