javascript
坐标下载gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
在本篇文章中,我們主要介紹坐標下載的內容,自我感覺有個不錯的建議和大家分享下
???? 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 矢量图表库:两行代码实现精美图表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做社交电商,你还没有用小程序?
- 下一篇: IP地址(记录)