精通D3.js : 交互式數據可視化高級編程 精通D3.js:交互式数据可视化高级编程

呂之華

無法訂購

買這商品的人也買了...

相關主題

商品描述

 

<內容簡介>

《精通D3.js(交互式數據可視化高級編程)》以當前流行的數據可視化技術D3.js為主要內容,分為三大部分,共計13章。第一部分講述基礎知識,第二部分學習製作各種常見圖表,第三部分講解交互式圖表及地圖的進階應用。本書是一個相對完整的D3.js教程,講解此技術所有重要的知識點,既有基礎入門知識,又有相對深入的內容。筆者呂之華秉持以下原則:由易到難,循序漸進,圖文並茂,清晰易懂。
本書適合有一定電腦基礎的讀者,需要熟悉C、C++、Java、JavaScript等至少一門編程語言,能夠理解基礎的數據結構和演算法。

 

<章節目錄>

第1章 D3簡介
  1.1 D3是什麼
    1.1.1 D3簡史
    1.1.2 D3的優勢
    1.1.3 D3的適用範圍
  1.2 數據可視化是什麼
    1.2.1 目的
    1.2.2 構成要素
    1.2.3 相關概念
  1.3 圖表種類
  1.4 學習方法
第2章 Web前端開發基礎
  2.1 瀏覽器和服務器
    2.1.1 瀏覽器
    2.1.2 服務器
  2.2 HTML&CSS
    2.2.1 HTML元素
    2.2.2 CSS選擇器
    2.2.3 綜合運用
  2.3 JavaScript
    2.3.1 在HTML中使用JavaScript
    2.3.2 語法
    2.3.3 變量
    2.3.4 數據類型
    2.3.5 操作符
    2.3.6 語句
    2.3.7 函數
    2.3.8 對象
    2.3.9 數組
  2.4 DOM
    2.4.1 結構
    2.4.2 訪問和修改HTML元素
    2.4.3 添加和刪除節點
    2.4.4 事件
  2.5 SVG
    2.5.1 位圖和矢量圖
    2.5.2 圖形元素
    2.5.3 文字
    2.5.4 樣式
    2.5.5 標記
    2.5.6 濾鏡
    2.5.7 漸變
第3章 安裝和使用
  3.1 安裝
    3.1.1 下載文件
    3.1.2 網絡引用
  3.2 搭建服務器
  3.3 HELLO,WORLD
  3.4 繪製矢量圖
  3.5 調試

第4章 選擇集與數據
  4.1 選擇元素
  4.2 選擇集
    4.2.1 查看狀態
    4.2.2 設定和獲取屬性
  4.3 添加、插入和刪除
  4.4 數據綁定
    ……
第5章 比例尺和坐標軸
第6章 繪製
第7章 動畫
第8章 交互
第9章 導入和導出
第10章 佈局
第11章 地圖
第12章 友好的交互
第13章 地圖進階
附錄A 彩色插圖
附錄B 參考文獻

 

<作者介紹>

呂之華
呂之華,廣西桂林人,1989年生。2012年畢業於西北農林科技大學軟件工程專業,同年獲日本政府國家獎學金赴日,就讀於日本岩手大學設計與媒體專業,2015年獲得碩士學位。目前正攻讀博士學位。2014年與好友創辦OUR D3.JS數據可視化專題站,以D3.js為題發表一系列教學文章,獲得讀者好評。本書即以專題站的文章為基礎擴充而成,經過耐心地歸納、整理、調查、修補,內容更加豐富易懂。作者喜讀儒家經典、三國演義等中國古籍,喜看古裝劇,熱愛中華傳統文化。閑暇時練習書法,養氣修身。工作之餘喜歡旅遊、健身、游泳。不喜與人相爭,近來潛心研讀儒佛道三家學說。