Python数据可视化之matplotlib实践

Python数据可视化之matplotlib实践 pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:刘大成
出品人:博文视点
页数:228
译者:
出版时间:2018-9
价格:59.00元
装帧:平装
isbn号码:9787121348884
丛书系列:数据分析从入门到实战系列
图书标签:
  • matplotlib
  • 数据可视化
  • 数据分析
  • 数据挖掘
  • 数据
  • 编程
  • Python
  • Python
  • matplotlib
  • 数据可视化
  • 图表绘制
  • 数据分析
  • 编程
  • 实例
  • 实战
  • 可视化工具
  • 科学计算
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《Python数据可视化之matplotlib实践》借助matplotlib讲解开展Python数据可视化实践所需要掌握的关键知识和技能。《Python数据可视化之matplotlib实践》主要由matplotlib入门、精进、演练和拓展四部分组成。同时,为方便读者对书中的内容进行有效实践,相关章节都会配以大量典型的综合案例。书中使用的代码都是Python编程知识里的基础内容,有利于读者将时间和精力放在数据可视化的实践本身上。因此,《Python数据可视化之matplotlib实践》适合对Python数据可视化有兴趣的各行业和领域的有识之士。

作者简介

刘大成,研究生学习统计学,发表多篇统计学的相关论文,毕业之后一直做数据分析师一职,在支付行业、O2O行业和在线教育行业工作过,具有丰富的实践经验.

目录信息

第1篇 入门
第1章 使用函数绘制matplotlib的图表组成元素 2
1.1 绘制matplotlib图表组成元素的主要函数 2
1.2 准备数据 3
1.3 绘制matplotlib图表组成元素的函数用法 4
1.3.1 函数plot()——展现变量的趋势变化 4
1.3.2 函数scatter()——寻找变量之间的关系 5
1.3.3 函数xlim()——设置x轴的数值显示范围 6
1.3.4 函数xlabel()——设置x轴的标签文本 7
1.3.5 函数grid()——绘制刻度线的网格线 8
1.3.6 函数axhline()——绘制平行于x轴的水平参考线 9
1.3.7 函数axvspan()——绘制垂直于x轴的参考区域 11
1.3.8 函数annotate()——添加图形内容细节的指向型注释文本 12
1.3.9 函数text()——添加图形内容细节的无指向型注释文本 13
1.3.10 函数title()——添加图形内容的标题 15
1.3.11 函数legend()——标示不同图形的文本标签图例 16
1.4 函数组合应用 17
第2章 使用统计函数绘制简单图形 20
2.1 函数bar()——用于绘制柱状图 20
2.2 函数barh()——用于绘制条形图 22
2.3 函数hist()——用于绘制直方图 23
2.4 函数pie()——用于绘制饼图 25
2.5 函数polar()——用于绘制极线图 26
2.6 函数scatter()——用于绘制气泡图 27
2.7 函数stem()——用于绘制棉棒图 29
2.8 函数boxplot()——用于绘制箱线图 30
2.9 函数errorbar()——用于绘制误差棒图 31
第3章 绘制统计图形 33
3.1 柱状图 33
3.1.1 应用场景——定性数据的分布展示 33
3.1.2 绘制原理 33
3.2 条形图 35
3.3 堆积图 37
3.3.1 堆积柱状图 37
3.3.2 堆积条形图 38
3.4 分块图 39
3.4.1 多数据并列柱状图 40
3.4.2 多数据平行条形图 41
3.5 参数探索 42
3.6 堆积折线图、间断条形图和阶梯图 44
3.6.1 用函数stackplot()绘制堆积折线图 44
3.6.2 用函数broken_barh ()绘制间断条形图 45
3.6.3 用函数step()绘制阶梯图 47
3.7 直方图 48
3.7.1 应用场景——定量数据的分布展示 48
3.7.2 绘制原理 49
3.7.3 直方图和柱状图的关系 50
3.7.4 堆积直方图 51
3.7.5 直方图的不同形状 53
3.8 饼图 55
3.8.1 应用场景——定性数据的比例展示 55
3.8.2 绘制原理 55
3.8.3 延伸阅读——非分裂式饼图 57
3.8.4 案例——绘制内嵌环形饼图 58
3.9 箱线图 60
3.9.1 应用场景——多组定量数据的分布比较 60
3.9.2 绘制原理 61
3.9.3 延伸阅读——箱体、箱须、离群值的含义和计算方法 63
3.9.4 案例1——水平方向的箱线图 65
3.9.5 案例2——不绘制离群值的水平放置的箱线图 66
3.10 误差棒图 67
3.10.1 应用场景——定量数据的误差范围 67
3.10.2 绘制原理 68
3.10.3 案例1——带误差棒的柱状图 69
3.10.4 案例2——带误差棒的条形图 71
3.10.5 案例3——带误差棒的多数据并列柱状图 72
3.10.6 案例4——带误差棒的堆积柱状图 74
第4章 完善统计图形 77
4.1 添加图例和标题 77
4.1.1 图例和标题的设置方法 77
4.1.2 案例1——图例的展示样式的调整 79
4.1.3 案例2——标题的展示样式的调整 80
4.1.4 案例3——带图例的饼图 82
4.2 调整刻度范围和刻度标签 83
4.2.1 调整刻度范围和刻度标签的方法 84
4.2.2 延伸阅读——函数subplot() 85
4.2.3 案例——逆序设置坐标轴刻度标签 86
4.3 向统计图形添加表格 87
第2篇 精进
第5章 统计图形绘制进阶:图形样式 92
5.1 设置坐标轴的刻度样式 92
5.1.1 刻度定位器和刻度格式器的使用方法 92
5.1.2 调用模块pyplot中的函数实现刻度样式的设置 95
5.1.3 案例1——刻度标签和刻度线样式的定制化 95
5.1.4 案例2——货币和时间序列样式的刻度标签 96
5.2 添加有指示注解和无指示注解 98
5.2.1 有指示注解和无指示注解的添加方法 98
5.2.2 案例1——圆角文本框的设置 100
5.2.3 案例2——文本的水印效果 101
5.2.4 案例3——圆角线框的有弧度指示的注解 102
5.2.5 案例4——有箭头指示的趋势线 104
5.2.6 案例5——桑基图 105
5.3 实现标题和坐标轴标签的投影效果 107
5.3.1 实现标题和坐标轴标签的投影效果的操作方法 107
5.3.2 案例——给坐标轴标签添加文本框 109
第6章 划分画布的主要函数 111
6.1 函数subplot():绘制网格区域中的几何形状相同的子区布局 111
6.1.1 函数subplot()的使用方法 112
6.1.2 案例1——在极坐标轴上绘制折线图 113
6.1.3 案例2——在极坐标轴上绘制散点图 114
6.1.4 案例3——在非等分画布的绘图区域上实现图形展示 115
6.2 函数subplot2grid():让子区跨越固定的网格布局 116
6.2.1 函数subplot2grid()的使用方法 116
6.2.2 延伸阅读——模块gridspec中的类GridSpec的使用方法 118
6.3 函数subplots():创建一张画布带有多个子区的绘图模式 120
6.3.1 案例1——创建一张画布和一个子区的绘图模式 120
6.3.2 案例2——创建一张画布和两个子区的绘图模式 122
6.3.3 案例3——多种统计图形的组合展示 124
第7章 共享绘图区域的坐标轴 128
7.1 共享单一绘图区域的坐标轴 128
7.2 共享不同子区绘图区域的坐标轴 130
7.2.1 设置方法 130
7.2.2 案例——将共享坐标轴的子区之间的空隙去掉 135
7.3 共享个别子区绘图区域的坐标轴 136
7.3.1 设置方法 136
7.3.2 延伸阅读——用函数autoscale()调整坐标轴范围 138
第3篇 演练
第8章 坐标轴高阶应用 142
8.1 设置坐标轴的位置和展示形式 142
8.1.1 案例1——向画布中任意位置添加任意数量的坐标轴 142
8.1.2 案例2——调整已经确定的坐标轴的显示、隐藏与刻度范围等问题 144
8.1.3 延伸阅读——使用函数axis()绘制坐标轴 145
8.2 使用两种方法控制坐标轴刻度的显示 146
8.2.1 方法1——调用Axes.set_xticks()和Axes.set_yticks()实例方法 146
8.2.2 方法2——调用函数setp() 147
8.2.3 案例1——棉棒图的定制化展示 149
8.2.4 案例2——坐标轴的样式和位置的定制化展示 150
8.3 控制坐标轴的显示 152
8.4 移动坐标轴的位置 154
第9章 设置线条类型和标记类型的显示样式 158
9.1 不同调用签名形式的字典使用方法 158
9.1.1 方法1——调用签名中的关键字参数的设置形式“fontdict=font” 158
9.1.2 方法2——关键字参数的设置形式“**font” 160
9.2 线条类型的显示样式设置方法 161
9.3 标记类型的显示样式设置方法 162
9.3.1 方法1——单一字符模式 162
9.3.2 方法2——mathtext模式 164
9.4 延伸阅读 166
9.4.1 案例1——“破折号”线条样式的不同展现形式的设置方法 166
9.4.2 案例2——标记填充样式的设置方法 168
9.4.3 案例3——函数plot()的调用签名的设置方法 170
第4篇 拓展
第10章 matplotlib的配置 174
10.1 修改代码层面的matplotlib的配置 174
10.1.1 方法1——调用函数matplotlib.rc() 175
10.1.2 方法2——调用属性字典matplotlib.rcParams 175
10.2 修改项目层面的matplotlib配置 176
10.2.1 配置文件所在路径 176
10.2.2 设置方法 177
第11章 文本属性设置 179
11.1 设置字体属性和文本属性 179
11.1.1 方法1——改变配置文件matplotlibrc的字体属性值和文本属性值 181
11.1.2 方法2——通过属性字典rcParams调整字体属性值和文本属性值 182
11.1.3 方法3——通过设置函数的关键字参数 183
11.2 延伸阅读——手动添加字体 184
11.3 案例——字体主要属性的可视化展示 185
第12章 颜色使用 188
12.1 使用颜色参数和颜色映射表 188
12.1.1 颜色参数的使用 188
12.1.2 颜色映射表的使用 190
12.2 综合案例 193
12.2.1 案例1——模拟图的颜色使用模式 193
12.2.2 案例2——散点图的颜色使用模式 194
12.2.3 案例3——极区图的颜色使用模式 195
12.2.4 案例4——等高线图的颜色使用模式 197
12.2.5 案例5——颜色标尺的颜色使用模式 198
第13章 输出图形的展示和保存 200
13.1 运行命令行展示输出图形 200
13.1.1 方法1——Python shell模式 200
13.1.2 方法2——IPython shell模式 203
13.2 保存输出图形 205
13.2.1 方法1——使用“保存”按钮进行存储 205
13.2.2 方法2——通过执行代码语句进行保存 207
附录A Python基础知识 208
附录B NumPy基础知识 213
附录C matplotlib、NumPy和IPython的安装方法 217
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本关于Python数据可视化的书简直是为我量身定做的!我一直对数据可视化很感兴趣,但总觉得市面上的书籍要么讲得太理论,要么代码太复杂,让人望而却步。而这本书的切入点非常接地气,它没有一开始就抛出那些高深的数学公式,而是直接带我进入matplotlib的世界。作者的讲解风格非常平易近人,就像一个经验丰富的伙伴在手把手教你一样。书中的例子贴近实际工作场景,从基础的折线图、柱状图到更复杂的散点图、热力图,每一步操作都讲解得非常细致。我尤其欣赏它对代码的注释,清晰明了,让我这个初学者也能轻松理解每一行代码背后的逻辑。读完这本书,我感觉自己对数据可视化有了一个全新的认识,不再是被动的接受者,而是能够主动去创造出有说服力的图表了。这本书不仅是本技术手册,更像是一本打开数据洞察大门的钥匙。我推荐给所有想要提升数据表现力的人,绝对物超所值!

评分

我一直认为,数据可视化是连接数据和决策的桥梁,而matplotlib是这个领域最基础也最重要的工具之一。这本书的优点在于它构建了一个非常扎实的基础体系。它不仅仅是罗列函数和参数,而是非常系统地讲解了matplotlib的工作原理,比如Figure、Axes对象之间的关系,以及事件处理机制。这种底层逻辑的讲解,让我在遇到问题时能够更快地定位和解决,而不是简单地复制粘贴网上的代码片段。书中对于一些常见问题的解决方案和排错指南也写得非常到位,这对于日常工作中的疑难杂症很有帮助。这本书让我从一个只关注最终结果的使用者,转变为一个理解其内部运作机制的开发者。如果你想真正掌握matplotlib,而不是仅仅停留在表面,这本书绝对值得你深入研读。

评分

这本书的排版和插图质量非常高,这一点在技术书籍中尤为重要。图文并茂的学习体验,使得那些原本枯燥的代码和概念变得生动起来。我之前尝试过其他一些可视化书籍,但常常因为图表显示不清晰或者代码块冗长而感到挫败。然而,这本书在视觉呈现上做得非常出色,每一个示例图表都清晰地展示了代码实现的效果,这极大地帮助了我理解不同参数对图表风格的影响。此外,书中的案例不仅覆盖了科学研究中常见的图表类型,也包含了商业报告中常用的可视化方案,这使得书中的知识具有很强的普适性。对于我这种需要经常制作演示文稿的人来说,这本书提供的美化技巧简直是雪中送炭。它让我认识到,数据可视化不仅仅是数据的展示,更是一种沟通的艺术。

评分

我最近刚开始接触Python的数据分析领域,发现可视化是其中一个至关重要的环节,但总觉得要做出既美观又准确的图表是个难题。这本书恰好填补了我的知识空白。它的内容组织非常有条理,从最基础的画布创建到图表的样式定制,循序渐进,让人感觉每一步都走得很扎实。我特别喜欢它在强调代码实践的同时,也穿插了关于如何选择合适图表类型的讨论。这不仅仅是教你如何“画”图,更重要的是教你如何“用”图去讲故事。书中对各种图表的定制化选项讲解得非常透彻,比如如何调整颜色映射、坐标轴的刻度、图例的位置等等,这些细节的打磨让我的图表瞬间提升了一个档次。对于一个新手来说,这本书提供了足够的信心去尝试和探索,它没有回避复杂性,而是用清晰的结构和恰当的例子帮我们攻克难关。

评分

作为一名有一定编程基础的数据分析师,我一直在寻找一本能够深化我对matplotlib理解的书籍。市面上很多教程都只停留在“如何生成一张图”的层面,但这本书的深度明显更进一步。它不仅详细讲解了matplotlib的底层架构和配置方式,还深入探讨了如何处理复杂的数据集和定制高级图表。特别是书中关于面向对象编程在matplotlib中的应用讲解,对我启发很大,让我明白了如何更好地组织和复用代码,提高了我的开发效率。书中的高级技巧,如使用子图布局管理多个图表、自定义颜色映射和字体设置等,都让我受益匪浅。这本书绝对不是给纯粹的初学者准备的入门读物,而是更适合那些希望从“会用”走向“精通”的读者。读完后,我感觉自己对matplotlib的控制力大大增强,能够更自信地应对各种复杂的可视化需求。

评分

基本上是对各个函数和参数的解释,比较入门,适合当手册来看

评分

matplotlib官方文档之中文版

评分

目前想画的效果几乎都可以在这本书里找到,容易懂,很适合入门。

评分

很详细 解释很到位

评分

目前想画的效果几乎都可以在这本书里找到,容易懂,很适合入门。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有