深入浅出matplotlib(63): 理解路径对象Path的使用
matplotlib对象 理解 路径 深入浅出 path 63 使用
2023-09-14 09:10:05 时间
前面在介绍imshow()函数时已经介绍一下路径的基本使用,本文将继续来学习路径对象,深入学习路径的概念,以及可以使用路径对象来实现任何绘图对象显示。
什么是路径?
表示一系列可能断开的、可能已关闭的线和曲线段。
指的是matplotlib.path里面所实现的功能,最简单的路径就是比如一条任意的曲线都可以看成是路径。比如我要绘制一个心形,就需要通过路径去完成。
路径只是定义坐标点位置和点与点之间的连接方式,但并不能直接绘出图案,所以要封装一个PathPatch对象来显示出来,相当于来自patches包,和普通的rectangle,circle是等价的概念。
matplotlib中的rectangle、circle、polygon等所有简单的简单图形都采用简单的路径path去实现的,只不过用类的形式进行了更高级的封装。像直方图hist () 和 条形图bar ()这样的绘图函数创建了许多基元图像,它们的本质也是通过路径去实现的, 只不过让我们自己去再做这样重复的工作。
因此任何自定义的图形显示,比如要绘一个禁烟的标志,这时matplotlib里并没有预先定义这个图形,那么就可以采用路径的方式来绘
相关文章
- python3.8安装matplotlib_matplotlib画图
- pycharm plot不显示_python怎么安装matplotlib.pyplot
- pycharm使用matplotlib绘图学习笔记「建议收藏」
- python2.7安装matplotlib_Matplotlib安装
- 使用 Matplotlib 这么久,竟不知道数据可以动起来
- matplotlib之pyplot模块——饼图(pie():圆环图(donut)、二层圆环图、三层圆环图(旭日图))「建议收藏」
- matplotlib入门
- 这几个Matplotlib绘图技巧,真的是太实用了
- 软件测试|教你用Matplotlib绘制多种饼图
- jupyter notebook 之 matplotlib & seaborn
- 【8】python_matplotlib改变横坐标和纵坐标上的刻度(ticks)、sagemath-list_plot()调整图例(legend)中点的数量、Matplotlib画各种论文图
- Matplotlib配置图例legend()设置透明和并排显示
- Matplotlib时间序列型图表(2)
- Matplotlib数据分布型图表(2)
- Ubuntu 18.04安装 pyenv、pyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib
- python工具——Matplotlib详解编程语言
- matplotlib绘制饼状图详解编程语言