系列文章目录
该系列部分文章目录:
- 一个Python函数解决折线图绘制——Matplotlib库示例(1)
- 为图像插入水平线和垂直线——Matplotlib库示例(2)
- ......
文章目录
一、前言
二、函数代码
三、使用步骤
四、参数说明
一、前言
在日常的图像绘制中,我们可能会用到在图像中插入一些水平线和竖直线来对离散点进行划分的情况,而在 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 | (水平\竖直)线段标签 |
文章到此就结束了,有帮助可以点赞哦,谢谢大家的支持!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/120828.html