- 电子工业出版社
- 9787121362231
- 1-5
- 263054
- 61233785-7
- 平塑
- 16开
- 2022-07
- 400
- 252
- 工学
- 计算机科学与技术
- 计算机科学与技术
内容简介
掌握数据可视化技术是未来工作和学习的必备能力,是展示理念和成果的重要手段。阅读并完成本书的实践,你将快速地学会数据获取、清洗、分析、可视化及发布的完整流程。本书以丰富的实践案例解析数据可视化的制作理念和具体方法,紧密围绕当前数据可视化领域的实际需求,全面介绍数据可视化的概念和技巧。本书包含基础知识、数据获取、数据清洗、数据分析、可视化基础和原则、数据可视化工具和可视化作品发布等内容,基于具体案例多角度启发和引导读者的创新思维,增强读者对抽象数据的把握及综合可视化能力的提升。本书内容通俗易懂,简明实用,配套的教学辅助资料可免费下载。本书适合零编程基础的数据可视化从业者和高校师生阅读,有一定工作经验的数据可视化工程师也可以从本书中学到大量实用的技能。
目录
目 录__eol__第1章 基础知识 1__eol__1.1 模拟和数字化 1__eol__1.2 数模转换 1__eol__1.3 进制 2__eol__1.4 存储单位 3__eol__1.5 因特网 3__eol__1.6 地址和协议 4__eol__1.7 域名和域名系统 6__eol__1.8 网络速率 6__eol__1.9 数据可视化 7__eol__小结 7__eol__习题1 7__eol__第2章 数据获取 8__eol__2.1 知识共享许可协议 8__eol__2.2 搜索数据 9__eol__2.2.1 搜索引擎 10__eol__2.2.2 浏览器 11__eol__2.2.3 搜索指令 11__eol__2.3 主动公开的数据 15__eol__2.3.1 我国政府数据 15__eol__2.3.2 国际组织数据 17__eol__2.3.3 科研机构及第三方数据公司 17__eol__2.4 依申请公开数据 17__eol__2.5 数据众包 18__eol__2.6 抓取工具 18__eol__2.6.1 import.io工具 20__eol__2.6.2 Octoparse工具 23__eol__2.7 Python基础 33__eol__2.7.1 环境配置 33__eol__2.7.2 第一个Python程序 35__eol__2.7.3 变量和运算符 36__eol__2.7.4 条件语句 43__eol__2.7.5 循环语句 45__eol__2.7.6 输入和输出 48__eol__2.7.7 文件的读/写 49__eol__2.8 Beautiful Soup库 51__eol__2.8.1 安装Beautiful Soup 51__eol__2.8.2 使用Beautiful Soup抓取网页数据 52__eol__2.9 图片的获取 56__eol__2.9.1 常用的图片编辑软件 56__eol__2.9.2 图片文件类型 57__eol__2.9.3 图片文件的保存 58__eol__2.10 音频的获取 59__eol__2.10.1 常用的音频编辑软件 60__eol__2.10.2 音频文件类型及保存 61__eol__2.11 视频的获取 62__eol__2.11.1 常用的视频编辑软件 62__eol__2.11.2 视频文件类型 63__eol__2.11.3 视频文件的保存 63__eol__2.12 数据格式转换 64__eol__2.12.1 数字图片的格式转换 65__eol__2.12.2 数字音频的格式转换 67__eol__2.12.3 数字视频的格式转换 68__eol__2.12.4 文件格式转换 68__eol__2.12.5 可机读数据 70__eol__小结 70__eol__习题2 70__eol__第3章 数据清洗 71__eol__3.1 Jupyter Notebook 71__eol__3.1.1 安装Jupyter Notebook 72__eol__3.1.2 启动、关闭notebook服务器 72__eol__3.1.3 保存notebook 75__eol__3.2 Pandas包 75__eol__3.2.1 系列(Series) 75__eol__3.2.2 数据帧(DataFrame) 78__eol__3.3 清洗缺失值 80__eol__3.3.1 检查缺失值 80__eol__3.3.2 删除含缺失值的行或列 82__eol__3.3.3 填充缺失值 82__eol__3.4 清洗格式内容 84__eol__3.4.1 删除字符串中的空格 84__eol__3.4.2 大小写转换 85__eol__3.4.3 规范数据格式 87__eol__3.4.4 字符型数据判断 87__eol__?__eol__3.5 清洗逻辑错误 88__eol__3.5.1 删除重复记录 88__eol__3.5.2 替换不合理值 89__eol__3.6 删除非需求数据 90__eol__3.6.1 删除非需求行 90__eol__3.6.2 删除非需求列 90__eol__3.7 分组、合并和保存 91__eol__3.7.1 分组 91__eol__3.7.2 数据合并 92__eol__3.7.3 保存结果 96__eol__3.8 数据清洗案例 97__eol__3.8.1 案例1 97__eol__3.8.2 案例2 102__eol__小结 104__eol__习题3 104__eol__第4章 数据分析 105__eol__4.1 数据定位 105__eol__4.1.1 了解基本数据 105__eol__4.1.2 使用[ ]定位 107__eol__4.1.3 使用loc[ ]定位 108__eol__4.1.4 使用iloc[ ]定位 110__eol__4.1.5 使用iat[ ]定位 112__eol__4.2 条件筛选和排序数据 113__eol__4.2.1 条件筛选 113__eol__4.2.2 排序和排名 117__eol__4.3 数据的描述性分析 121__eol__4.3.1 describe( )方法 121__eol__4.3.2 众数、均值和中位数 123__eol__4.3.3 数据重塑 124__eol__4.3.4 相关性计算 131__eol__小结 132__eol__习题4 132__eol__第5章 可视化基础和原则 133__eol__5.1 图表 135__eol__5.1.1 图表的种类 135__eol__5.1.2 图表设计原则 142__eol__5.2 色彩暗示 152__eol__5.2.1 色调 152__eol__5.2.2 明度 153__eol__5.2.3 饱和度 154__eol__5.2.4 色彩暗示的综合运用 155__eol__5.3 图表可视化原则 156__eol__5.3.1 “第一眼”原则 156__eol__5.3.2 数据不是敌人 157__eol__5.3.3 删减无关的元素 157__eol__5.3.4 慎用3D图表 159__eol__5.3.5 视觉暗示的使用 160__eol__5.3.6 整体变个体 161__eol__5.3.7 交互图表原则 162__eol__5.3.8 显示上下文 164__eol__5.4 图表可视化的失败案例 165__eol__5.5 设计排版原则 168__eol__5.5.1 顺序 168__eol__5.5.2 标注 171__eol__5.5.3 动画效果 171__eol__5.5.4 分组 173__eol__5.5.5 赋形 173__eol__小结 174__eol__习题5 175__eol__第6章 数据可视化工具 176__eol__6.1 信息图制作工具 176__eol__6.2 可视化工具Gapminder 179__eol__6.3 可视化工具DataWrapper 181__eol__6.4 可视化工具Gephi 188__eol__6.5 可视化工具QGIS 194__eol__6.6 可视化工具ECharts 201__eol__6.6.1 五分钟上手ECharts 201__eol__6.6.2 第一个ECharts作品 202__eol__6.6.3 使用ECharts主题 206__eol__6.7 可视化工具Tableau 207__eol__6.7.1 安装和简介 208__eol__6.7.2 连接数据 209__eol__6.7.3 工作表 209__eol__6.7.4 仪表板 210__eol__6.7.5 故事 211__eol__6.7.6 保存和导出 211__eol__6.8 用Python和R实现可视化 215__eol__小结 217__eol__习题6 218__eol__?__eol__第7章 可视化作品发布 219__eol__7.1 网络基础知识 219__eol__7.2 HTML5基础 220__eol__7.2.1 HTML文档 220__eol__7.2.2 HTML常用标签 221__eol__7.3 CSS3基础 225__eol__7.3.1 内部CSS 225__eol__7.3.2 外部CSS 228__eol__7.4 JavaScript基础 229__eol__7.4.1 直接嵌入HTML使用 230__eol__7.4.2 在HTML中调用 230__eol__7.5 Web应用框架和模板 231__eol__7.5.1 Web应用框架 231__eol__7.5.2 Web模板 233__eol__小 结 234__eol__习 题 7 234__eol__附录A 数据可视化作品 235__eol__附录B 配套教学资源二维码 237__eol__参考文献 238