iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 12
0
Data Technology

讓你資料美美的(d3.js+vue.js)系列 第 12

接下來要視覺化了!

  • 分享至 

  • xImage
  •  

D3

資料視覺化的利器

D3,全名是Data-Driven Documents,是javascript現在很流行的視覺化套件,彈性很大,處理資料速度快,程式碼簡潔。


簡單的例子

先在網頁上放點內容

p 昨天還是寫Vue呢
p 昨天還是寫Vue呢

放個兩行新年不孤單!
https://ithelp.ithome.com.tw/upload/images/20171231/20105602QTLHYmXy7y.png


直接使用javascript來用DOM要改變網頁內容的話,大概要寫成這樣

var paragraphs = document.getElementsByTagName("p");
        for (var i = 0; i < paragraphs.length; i++) {
          var paragraph = paragraphs.item(i);
          paragraph.innerHTML = "今天要開始寫D3囉";
          paragraph.style.color = "blue";
        }

https://ithelp.ithome.com.tw/upload/images/20171231/20105602iO9wYE8N69.png

如果使用D3的話只需要一行程是碼就可以搞定囉

d3.selectAll("p").style("color", "red").text("新年快樂");

https://ithelp.ithome.com.tw/upload/images/20171231/20105602bmd5b6pwdG.png

參考:https://d3js.org/

這次的程式碼 : https://codepen.io/FanWay/pen/opWJrL

新年快樂!


上一篇
Vue小遊戲:圈圈叉叉(2)
下一篇
D3的select,selectAll
系列文
讓你資料美美的(d3.js+vue.js)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言