數據可視化原理及應用(第2版·ECharts版)

樊銀亭 夏敏捷 宋寶衛

  • 出版商: 清華大學
  • 出版日期: 2025-02-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 288
  • ISBN: 7302678758
  • ISBN-13: 9787302678755
  • 下單後立即進貨 (約4週~6週)

  • 數據可視化原理及應用(第2版·ECharts版)-preview-1
  • 數據可視化原理及應用(第2版·ECharts版)-preview-2
  • 數據可視化原理及應用(第2版·ECharts版)-preview-3
數據可視化原理及應用(第2版·ECharts版)-preview-1

商品描述

"本書是面對當前科學可視化、信息可視化、可視分析研究和應用的新形勢,專門為電腦、統計、大數據處理及相關專業開設的“數據可視化”課程而編寫的。全書分為兩篇: 原理篇和應用篇。其中,原理篇從數據可視化發展歷程、可視化數據的度量和可視化組件、可視化流程等方面講解可視化基礎理論和概念,針對實際應用中遇到的不同類型的數據(包括時空數據、地理信息數據、文本數據、層次數據)介紹相應的可視化方法; 應用篇著重介紹可視化工具ECharts的綜合應用,同時介紹流行語言Python在可視化方面的應用,最後一章用實例講解一個ECharts在微信公眾號輿情系統中可視化應用的實例。 本書可作為高等學校電腦、統計、大數據處理及相關專業高年級本科生和研究生的教學用書,也適用於ECharts學習者、可視化設計人員和數據分析人員,對於從事數據可視化、數據分析、視覺藝術開發和應用人員也有較大的參考價值。 "

目錄大綱

 

 

 

目錄

原理篇

 

第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章ECharts可視化基礎

 

5.1ECharts簡介和使用

 

5.1.1ECharts簡介

 

5.1.2下載引用ECharts

 

5.1.3ECharts 需要的預備知識

 

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.2.8ES6簡介

 

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章ECharts繪制圖表入門

 

6.1ECharts圖表入門

 

6.1.1ECharts基礎架構

 

6.1.2製作第一個ECharts圖表

 

6.1.3ECharts基礎概念解釋

 

6.2ECharts配置項和組件

 

6.2.1ECharts常見配置項

 

6.2.2ECharts樣式設置

 

6.2.3ECharts直角坐標系下的網格及坐標軸

 

6.2.4ECharts交互組件

 

6.2.5ECharts標記點和標記線

 

6.3ECharts數據集

 

6.3.1數據集的使用

 

6.3.2數據集的行或列映射為系列

 

第7章ECharts常用圖表繪制

 

7.1ECharts 繪制柱狀圖和條形圖

 

7.1.1ECharts繪制堆疊柱狀圖

 

7.1.2ECharts繪制條形圖

 

7.2ECharts 繪制餅圖

 

7.2.1ECharts 繪制標準餅圖

 

7.2.2ECharts繪制南丁格爾圖

 

7.2.3ECharts 繪制環形圖

 

7.3ECharts 繪制散點圖和折線圖

 

7.3.1ECharts繪制散點圖

 

7.3.2ECharts繪制折線圖

 

7.4ECharts繪制熱力圖

 

7.5ECharts繪制漏鬥圖

 

7.6ECharts繪制雷達圖

 

7.7ECharts繪制樹狀圖和矩陣樹狀圖

 

7.7.1ECharts繪制樹狀圖

 

7.7.2ECharts繪制矩陣樹狀圖

 

7.8ECharts繪制儀表盤

 

7.9ECharts繪制關系圖 

 

7.10ECharts繪制盒須圖和K線圖

 

7.10.1ECharts繪制盒須圖

 

7.10.2ECharts繪制K線圖

 

7.11ECharts繪制詞雲圖

 

第8章ECharts高級應用

 

8.1ECharts的圖表混搭及多圖表聯動

 

8.1.1ECharts的圖表混搭

 

8.1.2ECharts的多圖表聯動

 

8.2動態切換主題及自定義ECharts主題

 

8.2.1ECharts中動態切換主題

 

8.2.2自定義ECharts主題

 

8.3ECharts 中的事件和行為

 

8.3.1ECharts 中鼠標事件的處理

 

8.3.2ECharts組件交互的行為事件

 

8.4ECharts異步加載數據和動態更新

 

8.4.1實現異步加載數據

 

8.4.2實現數據的動態更新

 

第9章Python科學計算和可視化應用

 

9.1Python基礎知識

 

9.2NumPy庫的使用

 

9.2.1NumPy數組

 

9.2.2NumPy數組的算術運算

 

9.3Matplotlib繪圖可視化

 

9.3.1Matplotlib.pyplot模塊——快速繪圖

 

9.3.2繪制條形圖、餅圖、散點圖等

 

9.3.3繪制圖像

 

9.3.4圖像輪廓和直方圖

 

9.3.5交互式標註

 

9.4seaborn繪圖可視化

 

9.4.1seaborn安裝和內置數據集

 

9.4.2seaborn背景與邊框

 

9.4.3seaborn繪制散點圖

 

9.4.4seaborn繪制折線圖

 

9.4.5seaborn繪制直方圖

 

9.4.6seaborn繪制條形圖

 

 

9.4.7seaborn繪制線性回歸模型

 

9.4.8seaborn繪制箱線圖

 

9.5Pyecharts繪圖可視化

 

9.5.1安裝Pyecharts

 

9.5.2體驗圖表

 

9.5.3常用圖表

 

9.6Python可視化應用——天氣分析和展示

 

9.6.1爬取數據

 

9.6.2Pandas處理分析數據

 

9.6.3數據可視化展示

 

9.7Python可視化應用——學生成績分佈柱狀圖展示

 

9.7.1程序設計的思路

 

9.7.2程序設計的步驟

 

第10章可視化在微信公眾號輿情系統中的應用

 

10.1系統背景意義

 

10.2系統功能模塊

 

10.3功能需求

 

10.3.1系統首頁

 

10.3.2文章熱度

 

10.3.3高頻詞雲

 

10.3.4文章正負面

 

10.3.5話題發現

 

10.3.6信息採集

 

10.4系統實現

 

10.4.1登錄界面

 

10.4.2歡迎界面

 

10.4.3文章熱度

 

10.4.4高頻詞雲

 

10.4.5文章正負面

 

10.4.6話題發現

 

10.4.7信息採集

 

參考文獻

 

 

 

最後瀏覽商品 (20)