美文网首页
Day 14 : d3 學習筆記 - 資料

Day 14 : d3 學習筆記 - 資料

作者: YNC再寫一篇 | 来源:发表于2017-12-17 18:35 被阅读0次

d3
d3 可以處理不同種類的資料,支援使用任何包含數字、字串或物件在內的陣列。也可以有效率的處理JSON,甚至有內建函式,可以載入CSV資料。

建立自己的選擇器

var dataset = [ 5, 10, 15, 20, 25 ];
d3.select("body").selectAll("p").data(dataset).enter().append("p").text(function(d){return d;});

如果要建立新的、和資料綁定在一起的元素,要用enter()函式,這個函式會檢視目前的DOM選擇器,以及傳遞到這個函式的資料。如果接收到的資料比相對應的DOM多,enter()函式就會建立一個新的暫存元素。

使用d3的時候會寫很多匿名函式。這些函式使用來存取個別資料值和計算動態屬性的主要工具。

加上style

var dataset = [ 5, 10, 15, 20, 25 ];
d3.select("body").selectAll("p").data(dataset).enter()
        .append("p").text(function(d){return "來點文字:" + d;})
        .style("color",function(d){
            if (d > 10) {
                return "red";
            }else {
                return "green";
            }
        });

相关文章

  • Day 14 : d3 學習筆記 - 資料

    d3d3 可以處理不同種類的資料,支援使用任何包含數字、字串或物件在內的陣列。也可以有效率的處理JSON,甚至有內...

  • Day 24 : firebase (一)

    firebase 資料庫 之前已經上網爬文看過怎麼將 Firebase 加入網路應用程式。 學習到新的知識點筆記:...

  • Day 15 : d3 學習筆記 - 用資料繪圖

    在� d3 如果要把一個類別加到某個元素,會用 selection.attr() 函式。attr() 是用來設定 ...

  • [機器學習]VC維(未完)

    機器學習類型 預測已知資料 如下圖已知資料中,我們使用PLA可以預測6個已知資料 預測未知資料 學習架構 為群體參...

  • 自學烏克麗麗-高頻小套路

    # 學烏克麗麗-自學筆記 學習的心情一定要開心,不要有壓力。 1. 設定學習目的,ex:自彈自唱(自嗨) 2. 選...

  • Kotlin學習筆記

    變數(variable) 1.不可改變的變數 2.可以改變的變數 example: 方法 預設是final, pu...

  • 學習筆記1

    #筆記 羅胖今天講新書《事實》還有每天聽書的《心智》讓我大受啟發,立刻被我列為必讀書單。 《事實》讓我們用長時段看...

  • 學習筆記分享

    恬淡虛無 真氣從之,宇宙法則,馬太效應:好的人會越來越好,壞的人越來越壞 淡是平淡 淡淡的 反義詞:酸苦甘辛甜 重...

  • 翻转日记36 2016.11.22

    【翻轉日記,三十六】 學期過半,學生基本掌握了查詢資料和整理製作幻燈片的方法,並且已經習慣上台展示。下一步的推進就...

  • 隨手一拍2016.12.19

    打卡第九天,最近忙著找英語學習資料,修圖居然忽略了??

网友评论

      本文标题:Day 14 : d3 學習筆記 - 資料

      本文链接:https://www.haomeiwen.com/subject/rfquwxtx.html