數據可視化基礎與應用

劉佳 許桂秋 李靜雯

  • 出版商: 人民郵電
  • 出版日期: 2024-02-01
  • 定價: $419
  • 售價: 8.5$356
  • 語言: 簡體中文
  • 頁數: 231
  • ISBN: 7115634416
  • ISBN-13: 9787115634412
  • 相關分類: ExcelData-visualization
  • 下單後立即進貨 (約2週~3週)

  • 數據可視化基礎與應用-preview-1
  • 數據可視化基礎與應用-preview-2
數據可視化基礎與應用-preview-1

商品描述

本書共9章,由淺入深地介紹各類數據可視化技術及相關可視化工具的使用方法,力求培養讀者對數據可視化的認知以及動手能力。第1章和第2章是基礎應用,介紹數據可視化的定義、作用和發展歷史,以及如何使用Excel進行數據可視化;第3章~第5章介紹數據可視化工具Tableau的基本使用方法;第6章~第9章詳細介紹如何利用代碼實現數據可視化,包括前端數據可視化、使用JavaScript實現數據可視化、大屏數據可視化、Python編程語言可視化。全書理論結合實踐,既有一定的技術深度,也有行業應用的廣度。

本書可作為應用型本科和高職院校的數據可視化教材,也適合對數據可視化技術感興趣的讀者閱讀。

作者簡介

许桂秋,北京中科特瑞科技有限公司运营总监,主要研究方向为大数据、人工智能,已出版《大数据导论》《Python编程基础与应用》《NoSQL数据库原理与应用》《数据挖掘与机器学习》等图书。

目錄大綱

第 1章 認識數據可視化 1

1.1 數據是什麽 3

1.2 數據可視化的作用和意義 4

1.3 數據可視化的應用 7

1.4 數據可視化的流程和設計框架 9

1.5 常見的可視化方法 11

1.6 數據可視化工具 13

第 2章 Excel數據可視化 24

2.1 Excel數據可視化基礎 24

2.1.1 整理數據 25

2.1.2 經典Excel函數 37

2.1.3 常見Excel圖表 45

2.2 Excel數據可視化的應用 56

2.2.1 什麽是數據透視表 57

2.2.2 數據源 57

2.2.3 數據透視表的基本術語和四大區域 57

第3章 數據可視化設計 61

3.1 數據可視化設計原則 62

3.2 數據可視化設計方法 63

3.3 數據可視化組件 64

第4章 Tableau入門 70

4.1 Tableau概述 70

4.2 Tableau的特點 71

4.3 Tableau的下載與安裝 73

4.4 使用Tableau Desktop連接數據 74

4.5 使用Tableau拖放字段可視化 75

4.6 使用篩選器和顏色添加細化視圖 78

4.7 通過地理方式瀏覽數據 81

4.8 在Tableau Desktop實現下鑽 81

4.9 分析目標 83

4.10 操作步驟 83

第5章 Tableau可視化應用 91

5.1 創建儀表板 92

5.2 向儀表板中添加視圖和從儀表板中移除視圖 93

5.3 添加交互功能 95

5.4 添加佈局容器 96

5.5 儀表板命名 97

5.6 創建故事功能概述 98

5.7 創建儀表板 100

5.8 創建故事 102

5.9 故事演示 105

第6章 前端數據可視化 106

6.1 HTML的簡單應用 106

6.2 使用SVG繪制矢量圖 111

6.3 使用Canvas 2D繪制幾何圖形 112

6.4 使用WebGL繪制3D圖形 116

第7章 數據可視化中的交互 122

7.1 JS如何實現數據可視化 122

7.2 JS基礎庫的使用 123

7.3 使用JS創建基礎圖表 129

7.4 利用JS實現交互式圖表 133

第8章 大屏數據可視化 137

8.1 DataV介紹 137

8.2 全屏容器 139

8.3 Loading加載 139

8.4 邊框 140

8.5 圖表 142

8.6 動態環圖 143

8.7 膠囊圖 144

8.8 水位圖 146

8.9 輪播表 147

8.10 排名輪播表 149

第9章 編程語言可視化 171

9.1 使用pyecharts實現數據可視化 171

9.1.1 使用pyecarhts繪制餅圖 174

9.1.2 使用pyecarhts 繪制柱形圖 180

9.1.3 使用pyecarhts 繪制折線圖 182

9.1.4 使用pyecarhts繪制散點圖 186

9.2 使用Matplotlib實現數據可視化 199

9.2.1 使用Matplotlib繪制氣泡圖 202

9.2.2 使用Matplotlib繪制擬合散點圖 204

9.2.3 使用Matplotlib繪制直方圖 207

9.2.4 使用Matplotlib繪制面積圖 208