𝔖 Scriptorium
✦   LIBER   ✦

📁

Python数据可视化之matplotlib精进

✍ Scribed by 刘大成


Publisher
电子工业出版社
Year
2019
Tongue
Chinese
Leaves
259
Series
数据分析从入门到实战系列
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


《Python数据可视化之matplotlib实践》使用大量的matplotlib 实用案例讲解Python 数据可视化在各个应用方向上的实现方法。通过学习这些实用案例,读者可以更好地掌握Python 数据可视化的高级技能。本书主要由图形、元素、交互、探索和拓展5 部分组成,每部分的实用案例都有利于拓展matplotlib 的应用视野,而且案例中的示例代码只涉及Python 的基础知识。这样,在Python 数据可视化的实践中,有利于读者将时间和精力放在系统掌握matplotlib 知识和技能上面,全面提高对matplotlib 的理解程度及应用水平。

✦ Table of Contents


彩插
扉页
版权页
前言
目录
第1篇 图形
第1章 向几何图形里填充颜色
1.1 多边形的颜色填充
1.1.1 规则多边形的颜色填充
1.1.2 不规则多边形的颜色填充
1.2 交叉曲线的颜色填充
1.3 延伸阅读
1.3.1 水平方向的交叉曲线的颜色填充方法
1.3.2 垂直方向的交叉曲线的颜色填充方法
1.4 综合案例:交叉间断型曲线的颜色填充
第2章 使用模块patches绘制几何图形
2.1 圆的实现方法
2.2 椭圆的实现方法
2.3 矩形的实现方法
2.4 圆弧和楔形的绘制方法
2.5 延伸阅读
2.5.1 使用折线绘制圆
2.5.2 使用椭圆绘制圆
2.5.3 使用楔形绘制饼图
2.5.4 使用楔形绘制圆环式饼图
第3章 组合展示统计图形
3.1 机器学习中的判别分析示意图
3.2 日期型时间序列图
3.3 向直方图中添加概率密度曲线
3.4 绘图区域嵌套子绘图区域
3.5 延伸阅读:设置一般化的日期刻度线
第2篇 元素
第4章 设置文本内容的样式和布局
4.1 文本注解的展示样式
4.1.1 文本框的样式
4.1.2 文本注释箭头的样式
4.2 文本内容的布局
4.3 延伸阅读
4.3.1 文本自动换行
4.3.2 文本内容的旋转角度
4.3.3 文本内容的旋转模式
4.3.4 多行文本的对齐方式
4.3.5 文本注释箭头的连接风格
第5章 调整计量单位和计量方法
5.1 不同计量单位的实现方法
5.1.1 弧度和角度的实现方法
5.1.2 厘米和英寸的实现方法
5.1.3 秒、赫兹和分钟的实现方法
5.1.4 文本注释位置的坐标系统的设置方法
5.2 不同计量方法的操作原理
第6章 调整刻度线和刻度标签及轴脊的展示效果
6.1 刻度线和刻度标签及轴标签的位置调整
6.2 刻度线的位置和数值的动态调整
6.3 主要刻度线和次要刻度线的调整
6.4 轴脊的显示与隐藏
6.5 轴脊的位置调整
第3篇 交互
第7章 实现图形的动画效果
7.1 使用模块animation绘制动画
7.2 调用模块pyplot的API绘制动画
第8章 实现GUI效果
8.1 类RadioButtons的使用方法
8.2 类Cursor的使用方法
8.3 类CheckButtons的使用方法
第9章 实现事件处理效果
9.1 单击关闭画布后出现事件结果提示
9.2 画布局部放大效果的实现方法
第4篇 探索
第10章 从外部导入图像加载到绘图区域
10.1 外部图像的多样化展示
10.2 地势图
10.3 热力图
10.4 设置图片具有超链接功能
10.5 添加画布层面的外部图像
10.6 借助滤镜使得图像产生多样化的展示效果
10.6.1 颜色的翻转
10.6.2 RGB通道NumPy数组转换成单通道NumPy数组
第11章 绘制3D图形
11.1 绘制带颜色标尺的彩色曲面
11.2 在3D空间里分层展示投射到指定平面后的2D柱状图
11.3 在3D空间里绘制散点图
第12章 绘制地图
12.1 澳大利亚的首都和首府城市的人口数量
12.2 当前时点的昼夜地理区域分布图
12.3 城市之间相隔距离的可视化呈现
第13章 综合交叉的应用场景
13.1 输入数据可以使用字符串代替变量
13.2 以PDF文件格式存储画布图形
13.3 调用pyplot的API和面向对象的API设置图形属性
13.4 用树形图展示文件夹中的文件大小
13.5 matplotlib风格集的设置方法
13.6 matplotlib后端类型的配置方法
第5篇 拓展
第14章 使用LaTeX和matplotlib自带的TeX功能渲染文本内容
14.1 准备步骤
14.2 案例展示
14.3 延伸阅读
第15章 使用matplotlib书写数学表达式的方法和技巧
15.1 编辑字符串的规则
15.2 设置输出字符串的字体效果
15.3 通过数学公式和数学表达式学习TeX符号的编写规则
15.4 通过数学符号和希腊字母学习TeX符号的编写规则
附录A SciPy的安装方法
附录B IPython的使用方法
附录C mpl_toolkits包的安装方法和使用方法
附录D Python 2和Python 3的软件版本的使用建议
后记


📜 SIMILAR VOLUMES


数据可视化
✍ 陈为; 沈则潜 📂 Library 📅 2013 🏛 电子工业出版社 🌐 Chinese

<p>全书共有16 章,分为4 篇。基础篇,阐述数据可视化的基础理论和概念,从人的感知和认知出发,介绍数据模型和可视化基础;时空数据篇,介绍带有空间坐标或时间信息的数据的可视化方法,此类数据通过设备在真实物理空间中采集得到或由科学计算模拟产生;非时空数据篇,描述非结构化和非几何的抽象数据的可视化,这些数据既存在于真实物理空间,又是社会空间和网络信息空间的基本表达形式;用户篇,介绍面向各类数据的可视化在实际应用中共同需要的方法、技术和工具,例如交互和可视化评测方法,以及在具体领域的可视化和应用系统。</p> <p>本书从研究者的角度,介绍数据可视化的定义、方法、效用和工具,既可作为初学者的领路

Python数据分析入门:从数据获取到可视化
✍ 沈祥壮 📂 Library 📅 2018 🏛 电子工业出版社 🌐 Chinese

<p>《Python数据分析入门——从数据获取到可视化》作为数据分析的入门图书,以Python语言为基础,介绍了数据分析的整个流程。《Python数据分析入门——从数据获取到可视化》内容涵盖数据的获取(即网络爬虫程序的设计)、前期数据的清洗和处理、运用机器学习算法进行建模分析,以及使用可视化的方法展示数据及结果。首先,《Python数据分析入门——从数据获取到可视化》中不会涉及过于高级的语法,不过还是希望读者有一定的语法基础,这样可以更好地理解本书的内容。其次,《Python数据分析入门——从数据获取到可视化》重点在于应用Python来完成一些数据分析和数据处理的工作,即如何使用Python来

大数据可视化
✍ 周苏,王文 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

<p>这是一个大数据爆发的时代。面对信息的激流、多元化数据的涌现,大数据已经为个人生活、企业经营,甚至与社会的发展带来了机遇和挑战,大数据已经成为信息产业中具潜力的蓝海。</p> <p>大数据可视化这种新的视觉表达形式是应信息社会蓬勃发展而出现的——因为我们不仅要呈现世界,更重要的是通过呈现来处理更庞大的数据、理解各种各样的数据集合、表现多维数据之间的关联。换句话说,就是归纳数据内在的模式、关联和结构。复杂数据可视化既涉及科学也有关设计,它的艺术性实际上是使用独特手法展示万千世界的某个局部,从而提出问题。大数据可视化,位于科学、设计和艺术三学科的交叉领域(准确地说,应该是位于三个不同维度的人