系列文章目录
该系列部分文章目录:
文章目录
一、前言
在日常的图像绘制中,我们可能会用到在图像中插入一些水平线和竖直线来对离散点进行划分的情况,而在 Matplotlib 中,对于水平线和竖直线的插入是有着特定的命令的。
- Python版本:3.8.10
- Matplotlib版本:3.3.2
注:Matplotlib 版本信息可以通过pip show matplotlib命令获得
二、函数代码
复制粘贴,插入到 plt.plot() 语句下方即可。
绘制水平线
plt.hlines(0, xmin = 0, xmax = 10, ls = '--',\
color = 'royalblue', label = 'hlines')
绘制竖直线
plt.vlines(2, ymin = -3, ymax = 3, ls = '--',\
color = 'orange', label = 'vlines')
其中各参数说明请看下文。
三、使用步骤
首先找到自己的生成折线图函数,找到 plt.plot() 语句,复制上述代码到语句下方
绘制图像
plt.plot(x, y, 'o', ls = linestyle, lw = linewidth, ms = marksize,\
markevery = mark, color = color, label = '$' + label + '$')
绘制水平线
plt.hlines(0, xmin = 0, xmax = 10, ls = '--', lw = 5,\
color = 'royalblue', label = 'hlines')
绘制竖直线
plt.vlines(2, ymin = -3, ymax = 3, ls = '--', lw = 7,\
color = 'orange', label = 'vlines')
显示标签
plt.legend()
生成效果如下:
生成折线图的代码情况上一篇博客:
一个Python函数解决各样式折线图绘制——Matplotlib库示例(1)
四、参数说明
以下不同变量之间的配置情况均以列表的方式进行说明:
xmin水平线的起始横坐标xmax水平线的终点横坐标ymin
竖直线的最小纵坐标
ymax竖直线的最大纵坐标ls(linestyle)(水平\竖直)线段样式lw(linewidth)(水平\竖直)线段宽度color(水平\竖直)线段颜色label(水平\竖直)线段标签
文章到此就结束了,有帮助可以点赞哦,谢谢大家的支持!
Original: https://blog.csdn.net/weixin_46584887/article/details/118882088
Author: Z.Q.Feng
Title: 为图像插入水平线和垂直线——Matplotlib库示例(2)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/766778/
转载文章受原作者版权保护。转载请注明原作者出处!