python数据可视化之美源码_Python数据可视化之美-专业图

Python数据可视化之美 专业图表绘制指南

作  者:张杰 著

995f83a7aaf557497712f126c9e55cd8.png

定  价:129

995f83a7aaf557497712f126c9e55cd8.png

出 版 社:电子工业出版社

995f83a7aaf557497712f126c9e55cd8.png

出版日期:2020年03月01日

995f83a7aaf557497712f126c9e55cd8.png

页  数:303

995f83a7aaf557497712f126c9e55cd8.png

装  帧:平装

995f83a7aaf557497712f126c9e55cd8.png

ISBN:9787121383700

995f83a7aaf557497712f126c9e55cd8.png

fa578b6ac45ed145d65c406086a9c472.gif

01a658b27e07ad69cccdf421815d4c3e.png

●章Python编程基础1

1.1Python基础知识.2

1.1.1Python3.7的安装.2

1.1.2包的安装与使用.3

1.1.3Python基础操作.4

1.26种常用数据结构5

1.2.1列表.5

1.2.2字典.6

1.2.3元组.6

1.3控制语句与函数编写.6

1.3.1控制语句.6

1.3.2函数编写.8

第2章数据处理基础.10

2.1NumPy:数值运算11

2.1.1数组的创建11

2.1.2数组的索引与变换.12

2.1.3数组的组合.13

2.1.4数组的统计函数.14

2.2Pandas:表格处理15

2.2.1Series数据结构.15

2.2.2数据结构:DataFrame16

2.2.3数据类型:Categorical.18

2.2.4表格的变换.19

2.2.5变量的变换.20

2.2.6表格的排序.20

2.2.7表格的拼接.21

2.2.8表格的融合.22

2.2.9表格的分组操作.23

2.2.10数据的导入与导出.26

2.2.11缺失值的处理.28

第3章数据可视化基础29

3.1matplotlib.33

3.1.1图形对象与元素.33

3.1.2常见图表类型.36

3.1.3子图的绘制.38

3.1.4坐标系的变换.41

3.1.5图表的导出.44

3.2Seaborn44

3.2.1常见图表类型.45

3.2.2图表风格与颜色主题.46

3.2.3图表的分面绘制.48

3.3plotnine50

3.3.1geom_???()与stat_???()51

3.3.2美学参数映射.54

3.3.3度量调整.58

3.3.4坐标系及其度量.64

3.3.5图例.69

3.3.6主题系统.71

3.3.7分面系统.73

3.3.8位置调整.74

3.4可视化色彩的运用原理.76

3.4.1RGB颜色模式76

3.4.2HSL颜色模式.77

3.4.3LUV颜色模式79

3.4.4颜色主题的搭配原理.80

3.4.5颜色主题方案的拾取使用.84

3.4.6颜色主题的应用案例.87

3.5图表的基本类型.91

3.5.1类别比较.91

3.5.2数据关系.92

3.5.3数据分布.93

3.5.4时间序列.94

3.5.5局部整体.94

3.5.6地理空间.95

第4章类别比较型图表96

4.1柱形图系列.97

4.1.1单数据系列柱形图.98

4.1.2多数据系列柱形图.100

4.1.3堆积柱形图.101

4.1.4百分比堆积柱形图.102

4.2条形图系列.104

4.3不等宽柱形图.105

4.4克利夫兰点图.106

4.5坡度图.108

4.6南丁格尔玫瑰图110

4.7径向柱图114

4.8雷达图117

4.9词云图119

第5章数据关系型图表122

5.1散点图系列.123

5.1.1趋势显示的二维散点图.123

5.1.2分布显示的二维散点图.131

5.1.3气泡图.136

5.1.4三维散点图.139

5.2曲面拟合.142

5.3等高线图.145

5.4散点曲线图系列.147

5.5瀑布图.149

5.6相关系数图.156

第6章数据分布型图表159

6.1统计直方图和核密度估计图.161

6.1.1统计直方图.161

6.1.2核密度估计图.161

6.2数据分布图表系列.165

6.2.1散点数据分布图系列.166

6.2.2柱形分布图系列.168

6.2.3箱形图系列.169

6.2.4小提琴图.175

6.3二维统计直方图和核密度估计图.179

6.3.1二维统计直方图.179

6.3.2二维核密度估计图.180

第7章时间序列型图表184

7.1折线图与面积图系列.185

7.1.1折线图.185

7.1.2面积图.185

7.2日历图.192

7.3量化波形图.195

第8章局部整体型图表199

8.1饼状图系列.200

8.1.1饼图.200

8.1.2圆环图.202

8.2马赛克图.203

8.3华夫饼图.206

8.4块状/点状柱形图系列208

第9章高维数据型图表213

9.1高维数据的变换展示.215

9.1.1主成分分析法.215

9.1.2t-SNE算法217

9.2分面图.218

9.3矩阵散点图.221

9.4热力图.224

9.5平行坐标系图.227

9.6RadViz图229

0章地理空间型图表231

10.1不同级别的地图.232

10.1.1世界地图.232

10.1.2国家地图.238

10.2分级统计地图.241

10.3点描法地图.244

10.4带柱形的地图.248

10.5等位地图.250

10.6点状地图.252

10.7简化示意图.256

10.8邮标法.260

1章数据可视化案例263

11.1商业图表绘制示例.264

11.1.1商业图表绘制基础264

11.1.2商业图表绘制案例①269

11.1.3商业图表绘制案例②270

11.2学术图表绘制示例.273

11.2.1学术图表绘制基础274

11.2.2学术图表绘制案例276

11.3数据分析与可视化案例.278

11.3.1示意地铁线路图的绘制278

11.3.2实际地铁线路图的绘制280

11.3.3地铁线路图的应用281

11.4动态数据可视化演示.286

11.4.1动态条形图的制作286

11.4.2动态面积图的制作291

11.4.3三维柱形地图动画的制作296

参考文献.301

fa578b6ac45ed145d65c406086a9c472.gif

d560a9003b854b9c826f84822562febb.png

内容简介

f3398a2c3c91a98c2c5acaf8627017bd.png

本书主要介绍如何使用Python中的matplotlib、Seaborn、plotnine、Basemap等包绘制专业图表。本书首先介绍Python语言编程的基础知识,以及NumPy和Pandas的数据操作方法;再对比介绍matplotlib、Seaborn和plotnine的图形语法。本书系统性地介绍了使用matplotlib、Seaborn和plotnine绘制类别对比型、数据关系型、时间序列型、整体局部型、地理空间型等常见的二维和三维图表的方法。另外,本书也介绍了商业图表与学术图表的规范与差异,以及如何使用matplotlib绘制HTML交互页面动画。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值