在本篇文章中,我们主要介绍坐标下载的内容,自我感觉有个不错的建议和大家分享下

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 矢量图表库:两行代码实现精美图表相关推荐

  1. gRaphael——JavaScript 矢量图表库:两行代码实现精美图表

    gRaphael 是一个致力于帮助开发人员在网页中绘制各种精美图表的 Javascript 库,基于强大的 Raphael 矢量图形库.你只需要编写几行简单的代码就能创建出精美的条形图.饼图.点图和曲 ...

  2. java图表库_美丽的Java图表类库

    摘要 在使用java做后台站点的开发张,图表和报表功能都是不可或缺 的.本文推荐了8款最精彩实用的Java图表应用,大部分图表应用的功能都类似,主要在于界面的美观性和使用的灵活性上有一点高低. 正文 ...

  3. 适用于任何数据可视化需求的国外10个最佳JavaScript图表库

    如今,数据量呈指数级增长,我们看到的信息越多,处理它的难度就越大.这就是为什么我们需要数据可视化--在图表和仪表板中,最好是交互式的.它帮助我们人类节省了大量时间和精力来查看,分析和理解数据,并根据这 ...

  4. 美观又实用,10 款强大的开源 Javascript 图表库

    2019独角兽企业重金招聘Python工程师标准>>> 随着发展,现代 Web 设计在改善体验和功能的同时,对于美观的追求也越来越高,可视化.交互式.动态等元素和效果似乎已成为标配. ...

  5. 前端绘图开源组件_美观又实用,10款强大的开源Javascript图表库

    随着发展,现代 Web 设计在改善体验和功能的同时,对于美观的追求也越来越高,可视化.交互式.动态等元素和效果似乎已成为标配. 以下是为开发者推荐的 10 款开源 Javascript 图表库,可以帮 ...

  6. 基于html5 Canvas图表库 : ECharts

    基于html5 Canvas图表库 : ECharts 分类 编程技术 ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生 ...

  7. echart图片库_基于html5 Canvas图表库 : ECharts

    ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表.创新的拖拽重计算.数据视图.值 ...

  8. 百度Echarts-免费的商业产品图表库

    2019独角兽企业重金招聘Python工程师标准>>> 官方网站:http://echarts.baidu.com/ 民间网站:http://fansunion.cn/echarts ...

  9. Frappe Charts - 免费开源、轻量无依赖的 web 图表库,简单不臃肿,支持搭配 Vue / React 等框架使用

    一个小巧的图表库,基于 SVG 生成图表,使用很简单,推荐给大家. 关于 Frappe Charts Frappe Charts 是一个小巧简单的 JavaScript 图表库,通过简单几个参数,可以 ...

最新文章

  1. 精彩碰撞!神经网络和传统滤波竟有这火花?
  2. keep 虚拟路线修改器_螺丝刀【第1期】:如何使用Keep塑造理想身材
  3. php mysql通用类_PHP连接MYSQL数据库通用类_PHP教程
  4. python预测实例教程_手把手教你用Python库Keras做预测(附代码)-阿里云开发者社区...
  5. 重磅分享(二)——决策引擎实战部署
  6. SparkSQL实践
  7. Linux新硬盘的使用
  8. 基于scrapy-splash进行单页应用网站seo处理
  9. Train Problem I(STL)基本运用stack
  10. 学习记录609@python实现数据样本的过采样与欠采样
  11. Stm8 串口重定向及问题解决
  12. 浅谈子网、子网掩码、保留地址
  13. (算法篇)Java实现删除链表倒数第n个节点
  14. CLion: rsync is not installed or not avaiable in PATH on remote host
  15. PAT A1010 Radix题解
  16. vue实现大文件分片上传断点续传并展示上传进度条
  17. 外贸网站空间的选择方法
  18. H3C无线AC+AP配置1—无密码登录
  19. 林大ACM培训day1心得
  20. 初中计算机应用教案,初中计算机教案

热门文章

  1. python图片压缩原理_LZ77无损压缩算法原理详解(结合图片和简单代码)
  2. python3爬虫数据清洗与可视化实战pdf百度云_Python 3爬虫、数据清洗与可视化实战_PDF电子书...
  3. canopen服务器协议,CANopen协议详情讲解.docx
  4. 关于security_huks安全模块的知识总结(一)
  5. Android 使用经典蓝牙
  6. powerpoint预览_如何添加,删除和重新排列PowerPoint幻灯片
  7. Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1030E: The operator 'SUBTR
  8. PC客户端中的网页----问题集合(未完待续)
  9. linux解冻用户的密码,linux – 透明地冻结和解冻进程?
  10. imap服务器不支持身份验证方法,POP/IMAP 客户端身份验证失败 | Microsoft Docs