图书目录

目录

第1章数据可视化概论1

1.1数据可视化: 画意能达万言1

1.1.1什么是数据可视化1

1.1.2数据可视化的意义2

1.2数据可视化的技术基础7

1.2.1数据采集7

1.2.2数据预处理8

1.2.3数据映射9

1.2.4人机交互11

1.3数据可视化工具12

1.3.1Microsoft Office12

1.3.2数据可视化应用平台13

1.3.3在线可视化分析工具13

1.3.4桌面可视化应用14

1.3.5可视化应用开发工具15

小结16第2章MATLAB基础知识17

2.1认识MATLAB17

2.1.1安装MATLAB R2021b17

2.1.2MATLAB的特色18

2.1.3MATLAB的可视化工具20

2.2MATLAB的工作环境25

2.2.1操作界面25

2.2.2MATLAB命令29

2.2.3MATLAB表达式32

2.2.4脚本35

2.2.5自定义函数41

2.3MATLAB数据可视化流程42

2.3.1问题定义42

2.3.2获取数据43

2.3.3数据预处理44

2.3.4数据探索46

2.3.5数据可视化47

小结47第3章MATLAB数据对象及运算48

3.1MATLAB数据类型48

3.1.1数值数据48

3.1.2文本数据52

3.2MATLAB变量55

3.2.1建立变量55

3.2.2MATLAB矩阵56

3.2.3MATLAB数组66

3.2.4符号变量70

3.3MATLAB运算72

3.3.1数组运算72

3.3.2矩阵运算85

3.3.3关系运算98

3.3.4逻辑运算100

3.3.5符号运算102

3.3.6文本数据处理106

3.4结构体、元胞数组与表110

3.4.1结构体110

3.4.2元胞数组112

3.4.3表113

小结114第4章MATLAB流程控制115

4.1选择结构115

4.1.1if语句115

4.1.2switch语句119

4.2循环结构122

4.2.1for语句122

4.2.2while语句124

4.2.3循环控制命令125

4.3函数127

4.3.1定义函数127

4.3.2检验输入参数130

4.4异常处理132

4.4.1try…catch语句132

4.4.2MException对象133

4.5提升性能134

4.5.1探查代码性能134

4.5.2代码优化136

4.6设计App138

4.6.1App设计工具138

4.6.2生成组件对象140

4.6.3App布局与行为定义141

4.6.4App设计示例143

小结145第5章MATLAB数据可视化的基础方法146

5.1绘制二维图形146

5.1.1绘制曲线146

5.1.2管理坐标区153

5.1.3标注图形162

5.1.4配置颜色167

5.2绘制三维图形170

5.2.1绘制三维曲线170

5.2.2绘制三维曲面173

5.2.3配置曲面颜色184

5.2.4修饰三维图形187

5.2.5生成三维动画190

5.3交互式探查数据196

5.3.1应用图形窗口196

5.3.2应用实时编辑器绘图任务199

小结201第6章数据导入和预处理202

6.1导入本地源数据202

6.1.1数据导入工具202

6.1.2数据导入函数204

6.2导入数据库源数据208

6.2.1Database Explorer208

6.2.2读取MySQL数据库210

6.3爬取数据212

6.3.1访问Web212

6.3.2爬取网页数据213

6.4导入多媒体数据218

6.4.1导入图像数据218

6.4.2导入音频数据222

6.5数据预处理225

6.5.1清理离群数据225

6.5.2清理缺失数据228

6.5.3平滑数据232

6.5.4应用数据清理器235

小结242第7章数据集对比的可视化244

7.1条形图244

7.1.1单数据集条形图244

7.1.2多数据集条形图250

7.1.3堆积条形图252

7.1.4水平条形图254

7.1.5三维条形图255

7.2散点图256

7.2.1简单散点图257

7.2.2散点图矩阵260

7.3针状图263

7.3.1二维针状图263

7.3.2三维针状图266

小结268第8章数据分布特征的可视化269

8.1一元分布图269

8.1.1直方图269

8.1.2箱线图273

8.1.3误差棒图275

8.1.4帕累托图278

8.2多元分布图281

8.2.1分组散点图281

8.2.2气泡图282

8.2.3二元直方图286

8.3局部与整体关系图288

8.3.1饼图288

8.3.2热图291

8.3.3气泡云图295

8.3.4文字云图298

小结301第9章时序数据的可视化303

9.1折线类图形303

9.1.1折线图303

9.1.2面积图305

9.1.3阶梯图307

9.2极坐标类图形310

9.2.1极坐标图310

9.2.2南丁格尔玫瑰图313

9.2.3极坐标散点图316

小结321第10章高维数据的可视化322

10.1高维数据处理322

10.1.1高维数据322

10.1.2多维数据可视化323

10.1.3多元数据可视化324

10.2数据降维325

10.2.1PCA算法326

10.2.2tSNE算法331

10.3多元数据可视化335

10.3.1散点图矩阵335

10.3.2平行坐标图339

10.3.3图形符号图342

10.3.4调和曲线图346

10.4地理数据可视化348

10.4.1轨迹可视化348

10.4.2地理气泡图354

10.4.3地理密度图356

小结357参考文献359