大数据技术精品系列教材

Python数据可视化实战

学Python、练语法、取数据、画图表、可视化,用matplotlib、seaborn、pyecharts绘制数据图形图表,
分享 推荐 4 收藏 245 阅读 26.4K
刘礼培 , 张良均 (主编) 翟世臣 , 王凯 , 黄博 (副主编) 978-7-115-57892-1

关于本书的内容有任何问题,请联系 初美呈

欢迎加入人邮大数据教师服务群:669819871
1. 泰迪大数据套系
2. 一本书学习matplotlib、seaborn、pyecharts
3. 实战案例丰富
4. 每章包括实训案例,巩固所学知识
5. 使用Python进行数据可视化

特别说明

本书可为选书老师提供免费教学视频https://edu.tipdm.org/course/8201
老师可填表https://doc.weixin.qq.com/forms/AHkAfAfvABAAa4A-AYMAN8DGpKWNg0T0f申请开通权限(复制到微信打开)

内容摘要

本书以实践出发,全面地介绍数据可视化的流程和Python数据可视化的应用,并详细阐述使用Python解决企业实际问题的方法。全书共8章,分为基础模块(第1~5章)和实战模块(第6~8章)。基础模块包括Python数据可视化概述、数据的读取与处理、Matplotlib数据可视化基础、用seaborn绘制进阶图形、pyecharts交互式图形绘制;实战模块包括广电大数据可视化项目实战、新零售智能销售数据可视化实战、基于TipDM大数据挖掘建模平台实现广电大数据可视化项目。本书的大部分章节包含了实训,通过练习和实际操作,读者可巩固所学的内容。
本书可以作为高校数据可视化相关课程的教材和数据可视化爱好者的自学用书。

目录

第1章 Python数据可视化概述 1
1.1 了解数据与数据可视化 1
1.1.1 了解数据 2
1.1.2 了解数据可视化 2
1.2 熟悉常用的数据可视化图形 4
1.2.1 熟悉基础图形的种类及作用 4
1.2.2 掌握高级图形的种类及作用 8
1.3 了解与比较Python与其他可视化工具 14
1.3.1 比较常用数据可视化工具 14
1.3.2 了解Python数据可视化工具库 16
1.4 熟悉Python集成开发环境Jupyter 18
1.4.1 掌握Jupyter的基础操作 18
1.4.2 熟悉Jupyter的高级操作 23
小结 30

第2章 数据的读取与处理 31
2.1 读取数据 31
2.1.1 读取CSV数据 31
2.1.2 读取Excel文件数据 34
2.1.3 读取数据库数据 35
2.2 处理数据 38
2.2.1 校验数据 38
2.2.2 清洗数据 44
2.2.3 合并数据 53
小结 60
实训 60
实训1 读取无人售货机数据 60
实训2 处理无人售货机数据 61

第3章 Matplotlib数据可视化基础 63
3.1 基础语法与常用参数 63
3.1.1 基础语法与绘图风格 63
3.1.2 动态rc参数 68
3.2 绘图分析特征间的关系 74
3.2.1 绘制散点图 74
3.2.2 绘制折线图 77
3.3 绘图分析特征内部数据分布与分散状况 80
3.3.1 绘制饼图 80
3.3.2 绘制柱形图 82
3.3.3 绘制箱线图 83
小结 85
实训 85
实训1 分析各产业就业人员数据特征间的关系 85
实训2 分析各产业就业人员数据特征的分布与分散状况 86

第4章 seaborn绘制进阶图形 88
4.1 熟悉seaborn绘图基础 88
4.1.1 了解seaborn中的基础图形 88
4.1.2 了解seaborn的绘图风格 90
4.1.3 熟悉seaborn的调色板 97
4.2 绘制关系图 107
4.2.1 绘制散点图 107
4.2.2 绘制折线图 110
4.2.3 绘制热力图 113
4.2.4 绘制矩阵网格图 115
4.2.5 绘制关系网格组合图 118
4.3 绘制分类图 121
4.3.1 绘制条形图 122
4.3.2 绘制单变量分布图 125
4.3.3 绘制分类散点图 126
4.3.4 绘制增强箱线图 133
4.3.5 绘制分类网格组合图 134
4.4 绘制回归图 137
4.4.1 绘制线性回归拟合图 137
4.4.2 绘制线性回归网格组合图 139
小结 140
实训 140
实训1 分析各空气质量指数之间的相关关系及其分布情况 140
实训2 分析各空气质量指数与AQI的相关性 142

第5章 pyecharts交互式图形绘制 143
5.1 pyecharts绘图基础 143
5.1.1 初始配置项 143
5.1.2 系列配置项 144
5.1.3 全局配置项 146
5.2 绘制交互式基础图形 148
5.2.1 绘制条形图 148
5.2.2 绘制散点图 154
5.2.3 绘制折线图 156
5.2.4 绘制箱线图 159
5.2.5 绘制3D散点图 161
5.2.6 绘制饼图 162
5.3 绘制交互式高级图形 165
5.3.1 绘制层叠多图 165
5.3.2 绘制漏斗图 168
5.3.3 绘制热力图 170
5.3.4 绘制词云图 171
5.3.5 绘制关系图 173
5.3.6 绘制桑基图 176
5.4 绘制组合图形 178
5.4.1 绘制并行多图 178
5.4.2 绘制顺序多图 180
5.4.3 绘制时间线轮播多图 183
小结 186
实训 186
实训1 绘制交互式基础图形 186
实训2 绘制组合图形 187

第6章 广电大数据可视化项目实战 188
6.1 了解项目背景与目标 188
6.1.1 了解项目背景 188
6.1.2 熟悉数据情况 189
6.1.3 熟悉项目流程 190
6.2 读取与处理广播电视数据 191
6.2.1 读取数据 191
6.2.2 清洗数据 192
6.3 绘制可视化图形 197
6.3.1 绘制用户分析图 197
6.3.2 绘制频道分析图 198
6.3.3 绘制时长分析图 200
6.3.4 绘制周时长分析图 202
6.3.5 绘制用户支付方式分析图 204
6.4 项目分析报告 205
6.4.1 分析思路 205
6.4.2 分析结果 206
6.4.3 总结与建议 211
小结 212
实训 各科目考试成绩可视化项目 212

第7章 新零售智能销售数据可视化实战 214
7.1 了解项目背景与目标 214
7.1.1 了解项目背景 214
7.1.2 熟悉数据情况 215
7.1.3 熟悉项目流程 215
7.2 读取与处理新零售智能数据 216
7.2.1 读取数据 216
7.2.2 清洗数据 217
7.2.3 规约数据 220
7.3 绘制可视化图形 222
7.3.1 绘制销售分析图 222
7.3.2 绘制库存分析图 235
7.3.3 绘制用户分析图 238
7.4 撰写项目分析报告 241
7.4.1 分析思路 241
7.4.2 分析结果 241
7.4.3 总结和建议 253
小结 253
实训 超市销售数据可视化项目 254

第8章 基于TipDM大数据挖掘建模平台实现广电大数据可视化项目 256
8.1 平台简介 256
8.1.1 实训库 258
8.1.2 数据管理 258
8.1.3 我的实训 259
8.1.4 数据分析与可视化算法 260
8.2 实现广电大数据可视化项目 262
8.2.1 数据源配置 262
8.2.2 数据可视化 268
小结 277
实训 各科考试成绩可视化项目 277

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

刘礼培,男,重庆文理学院副教授,数学与大数据学院大数据系系主任。主要研究方向为偏微分方程在图像处理用的应用。授课方向为大数据分析、数学建模、高等数学。曾获全国大学生数学建模竞赛国家二等奖指导教师、全国大学生数学建模竞赛重庆赛区优秀指导教师

推荐用户

同系列书

  • Power BI数据分析与可视化(第2版)(微课版)

    陈翠松 张良均 潘强 曾确令 张尚佳

    本书以项目为导向,以任务为驱动,全面地介绍数据分析与可视化的流程,以及 Power BI 数据分析与可视化的应...

    ¥49.80
  • 大数据导论

    林涛 张良均 李微 葛苏慧 胡晓东

    本书以大数据处理技术涉及的主要流程为主线,深入浅出地介绍大数据相关的基础知识。本书条理清晰、重点突出,内容循序...

    ¥49.80
  • Spark大数据分析实务

    郑浩森 张荣 张良均 杨树例 陈国珍

    本书以Spark大数据分析的常用技术与真实项目相结合的方式,深入浅出地介绍Spark大数据分析的重要内容。全书...

    ¥59.80
  • PySpark大数据分析与应用

    戴刚 张良均 桂友武 李晓英 李晓丹

    本书以Python作为开发语言,系统介绍PySpark开发环境搭建流程及基于PySpark进行大数据分析的 相...

    ¥69.80
  • Hive大数据存储与处理

    何煌 张良均 孙一铭 胡健 陈翠松

    本书以广电大数据案例为主线,系统介绍数据仓库Hive存储和初步处理方法的相关知识。本书条理清楚、重点突出,内容...

    ¥59.80

购买本书用户

相关图书

  • ECharts数据可视化

    本书是一本采用任务驱动式体例编写的ECharts数据可视化技术教材,以通俗易懂的语言和丰富实用的任务,帮助读者...

    ¥59.80
  • 区块链技术及应用(微课版)

    郝兴伟 梁志勇

    为了适应Web 3.0时代下区块链技术发展的新趋势,同时培养高素质的区块链技术人才,编者精选了区块链的相关内容...

    ¥69.80
  • Python编程基础(项目式微课版)

    王健

    本书根据高等院校应用技术型人才培养的目标编写,适合案例学习和模块化教学相结合的教学方式。本书以真实企业开发案例...

    ¥56.00
  • 人工智能云平台部署与开发(微课版)

    易海博

    本书涵盖云计算和人工智能两大领域的内容,着重讲解人工智能应用在云平台上的部署与开发。全书共7个项目,分别介绍云...

    ¥49.80
  • 云计算导论(微课版)

    荆于勤 石慧霞 吴锡微 龚秀波 姚骏屏

    本书是一本全面介绍云计算基本概念、常用技术与应用的项目化教材。本书分为3篇,分别是初识云计算、体验云计算和业务...

    ¥59.80
单击此处加入人邮社数据科学教师服务群(大数据&人工智能&区块链),共同探讨交流
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部