數據可視化原理及套用

數據可視化原理及套用

《數據可視化原理及套用》是2019年10月清華大學出版社出版的圖書,作者是樊銀亭、夏敏捷。

基本介紹

  • 書名:數據可視化原理及套用
  • 作者:樊銀亭、夏敏捷
  • ISBN:9787302531777
  • 定價:59.90元
  • 出版社:清華大學出版社
  • 出版時間:2019年10月
內容簡介,圖書目錄,

內容簡介

全書劃分為兩篇:可視化原理篇和套用篇。其中,原理篇介紹人機互動概念模型和理論,人機互動技術;闡述數據可視化的基礎理論和概念,針對實際套用中遇到的不同類型的數據,包括時空數據、地理信息數據、層次和網路數據介紹相應的可視化方法;套用篇著重介紹最新的數據化技術D3.js、Python可視化及綜合套用案例。

圖書目錄

原理篇
第1章數據可視化簡介
1.1數據可視化發展歷程
1.2數據可視化的目標和作用
1.2.1數據可視化的目標
1.2.2數據可視化的作用
1.3數據可視化的優勢
1.4數據可視化與人機互動技術
1.4.1人機互動的發展歷史
1.4.2人機互動的研究內容
1.4.3人機互動的前景
第2章數據可視化基礎
2.1數據對象與屬性類型
2.1.1數據對象
2.1.2屬性
2.1.3屬性類型
2.2數據的基本統計描述
2.2.1中心趨勢度量
2.2.2數據分布度量
2.3數據的相似性和相異性度量
2.3.1數據矩陣與相異性矩陣
2.3.2標稱屬性的度量
2.3.3二元屬性的度量
2.3.4數值屬性的度量
2.3.5序數屬性的度量
2.3.6文檔的餘弦相似性
2.4視覺感知
2.4.1視敏度和色彩感知
2.4.2視覺模式識別
2.5視覺通道
2.5.1視覺通道簡介
2.5.2視覺通道的類型
2.5.3視覺通道的表現力
2.6可視化的組件
2.6.1坐標系
2.6.2標尺
2.6.3背景信息
2.6.4整合可視化組件
第3章數據可視化過程
3.1數據可視化流程
3.2數據處理和數據變換
3.2.1數據清理
3.2.2數據集成
3.2.3數據變換與數據離散化
3.2.4數據配準
3.3可視化映射
3.3.1圖形標記和視覺通道
3.3.2可視化編碼的選擇
3.3.3源於統計圖表的可視化
第4章數據可視化方法
4.1二維標量場數據可視化方法
4.1.1顏色映射法
4.1.2等值線法
4.1.3高度映射法
4.1.4標記法
4.2三維標量場數據可視化方法
4.2.1直接體繪製
4.2.2等值面繪製
4.3向量場可視化方法
4.3.1向量簡化為標量
4.3.2箭頭表示方法
4.3.3流線、跡線、脈線、時線
4.4時間序列數據可視化方法
4.4.1星狀圖
4.4.2日曆視圖
4.4.3郵票圖表法
4.5地理空間數據可視化方法
4.5.1地圖投影
4.5.2墨卡托投影
4.5.3摩爾威德投影
4.5.4地理空間可視化方法
4.5.5統計地圖
4.6文本與文檔可視化方法
4.6.1文本可視化的基本流程
4.6.2文本可視化典型案例——詞雲
4.7層次數據可視化方法
套用篇
第5章可視化工具D3基礎
5.1D3簡介和使用
5.1.1D3簡介
5.1.2安裝引用D3
5.1.3D3需要的預備知識
5.1.4HTML
5.2JavaScript編程基礎
5.2.1在HTML中使用JavaScript語言
5.2.2JavaScript的數據類型
5.2.3JavaScript運算符和表達式
5.2.4JavaScript控制語句和函式
5.2.5JavaScript函式
5.2.6JavaScript類的定義和實例化
5.2.7調試JavaScript程式的方法
5.3SVG基礎知識
5.3.1圖片存儲方式
5.3.2SVG的概念
5.3.3SVG的優勢
5.3.4向網頁添加SVG XML
5.4DOM
5.4.1DOM結點樹
5.4.2訪問修改HTML元素
5.4.3添加刪除HTML元素結點
5.4.4DOM優點和缺點
5.5Canvas
5.5.1Canvas元素的定義語法
5.5.2使用JavaScript獲取網頁中的Canvas對象
5.5.3繪製圖形
5.5.4描邊和填充
5.5.5繪製圖像
5.5.6圖形的操作
5.6CSS語法基礎
5.6.1CSS基本語句
5.6.2在HTML文檔中套用CSS樣式
5.6.3CSS選擇器
第6章D3開發入門
6.1D3入門實例
6.2選擇集與數據綁定
6.2.1選擇元素
6.2.2設定和獲取屬性
6.2.3插入和刪除元素
6.2.4綁定數據
6.3enterupdateexit模型
6.4獲取外部數據
6.4.1JSON數據
6.4.2CSV數據
第7章繪製基本圖形
7.1顏色
7.1.1RGB
7.1.2HSL
7.1.3插值
7.2SVG
7.2.1創建基本形狀
7.2.2過濾器和漸變
7.2.3SVG生成文本
7.3圖形生成器
7.3.1直線生成器
7.3.2區域生成器
7.3.3弧生成器
7.3.4弦生成器
7.3.5對角線生成器
7.3.6符號生成器
7.4繪製柱狀圖
7.5繪製折線圖
第8章比例尺和坐標軸
8.1比例尺
8.1.1什麼是比例尺
8.1.2線性比例尺
8.1.3序數比例尺
8.1.4量化比例尺
8.1.5時間比例尺
8.1.6顏色比例尺
8.1.7其他比例尺
8.1.8invert()與invertExtent()方法
8.1.9給柱狀圖添加比例尺
8.2坐標軸
8.2.1添加坐標軸
8.2.2坐標軸相關方法
8.3繪製有坐標軸的折線圖
8.4繪製有坐標軸的散點圖
8.5新版本4.X的坐標軸
第9章實現動態過渡效果
9.1動態效果
9.1.1什麼是動態效果
9.1.2D3實現動態效果的方法
9.2動態效果實例
9.2.1實現簡單的動態效果
9.2.2給柱狀圖加上動態效果
第10章布局的套用
10.1力導向圖
10.1.1D3與其他可視化工具的區別
10.1.2力導向圖初步
10.1.3基於力導向圖的人物關係圖
10.1.4力導向圖的事件
10.2分區圖
10.2.1分區圖的定義與設定參數
10.2.2矩形分區圖
10.2.3圓形分區圖
10.3直方圖
10.4餅狀圖
10.5弦圖
10.6集群圖
10.7樹狀圖
10.8堆疊圖
10.9矩陣樹圖
10.10捆圖
10.11打包圖
第11章互動的套用
11.1互動操作
11.1.1滑鼠互動的套用
11.1.2鍵盤互動的套用
11.2拖曳套用
11.2.1單個元素拖曳的套用
11.2.2多個元素拖曳的套用
11.3縮放的套用
第12章Python科學計算和可視化套用
12.1Python基礎知識
12.2NumPy庫的使用
12.2.1NumPy數組
12.2.2NumPy數組的算術運算
12.3Matplotlib繪圖可視化
12.3.1Matplotlib.pyplot模組——快速繪圖
12.3.2繪製條形圖、餅狀圖、散點圖等
12.3.3繪製圖像
12.3.4圖像輪廓和直方圖
12.3.5互動式標註
12.4文本可視化實戰——爬取豆瓣影評生成詞雲
12.4.1安裝WordCloud詞雲
12.4.2使用WordCloud詞雲
12.4.3爬取豆瓣影評生成詞雲的設計步驟
第13章可視化在微信公眾號輿情系統中的套用
13.1系統背景意義
13.2系統功能模組
13.3功能需求
13.3.1系統首頁
13.3.2文章熱度
13.3.3高頻詞雲
13.3.4文章正負面
13.3.5話題發現
13.3.6信息採集
13.4系統實現
13.4.1登錄界面
13.4.2歡迎界面
13.4.3文章熱度
13.4.4高頻詞雲
13.4.5文章正負面
13.4.6話題發現
13.4.7信息採集
參考文獻

相關詞條

熱門詞條

聯絡我們