plt自定义水平线和垂直线、水平区域和垂直区域
一、添加x轴y轴垂直辅助线
1、函数
axvline
函数:绘制垂直线。axhline
函数:绘制水平线。
2、参数
plt.axvline(x=0, ymin=0, ymax=1, c="g", ls="--", lw=2, label=None)。axhline类似
- x:垂直线在x轴上的位置。浮点数,默认值为0。
- ymin:垂直线在y轴方向上的起始值。浮点数,默认值为0。取值范围为[0,1],0表示子图底部,1表示子图顶部。值可以超出[0,1],但是超出部分不会正常显示。
- ymax:垂直线在y轴方向上的终止值。浮点数,默认值为1。取值范围为[0,1],0表示子图底部,1表示子图顶部。
- c:参考线条颜色
- ls:参考线条风格
- lw:参考线条宽度
- label:该线的标签(最后用于图例使用)
- marker='*', # 线两端marker
- markerfacecolor='w'
- markersize=10, # marker大小
import matplotlib.pyplot as plt
import numpy as npx = np.arange(0, 2, 0.01)
y = np.sin(x)fig, ax = plt.subplots(constrained_layout=True)
ax.plot(x, y)xticks_label = [0,0.5,1.0,1.5,2.0]
xticks1_label = [1.25]ax.axvline(x=0.5,ymin=0,ymax=1,label="2023_data")plt.legend()
plt.show()
二、添加x y轴垂直区域
1、函数
- matplotlib.pyplot.axvspan(xmin, xmax, ymin=0, ymax=1, **kwargs)
- matplotlib.pyplot.axhspan(ymin, ymax, xmin=0, xmax=1, **kwargs)
2、示例
import matplotlib.pyplot as pltplt.figure(dpi=100)
plt.plot([1,2,6],lw=1)
plt.axvspan(1.0, 1.2, facecolor='g', alpha=0.3, **dict()) # 垂直x轴区域
plt.axhspan(4.0, 5.2, facecolor='pink', alpha=0.3, **dict()) # 垂直y轴区域plt.show()
plt自定义水平线和垂直线、水平区域和垂直区域相关推荐
- Opencv图像处理——水平线和垂直线的提取
Opencv图像处理--水平线和垂直线的提取 检测原理 图像形态学操作,可以通过自定义的结构元素实现结构元素对输入图像一些对象敏感.另外一些对象不敏感,这样就会让敏感的对象改变而不敏感的对象保留输出. ...
- 形态学运用(去除图像噪点,提取水平线,垂直线)--OPenCV08
膨胀,输出的像素值是结构元素覆盖下输入图像的最大像素值(灰度图像下255是白色) 腐蚀,输出的像素值是结构元素覆盖下输入图像的最小像素值(灰度图像下0是黑色) 现在有一张有噪点的图片,需要提取出图像的 ...
- 【多媒体课件制作软件】Focusky教程 | 怎样画出水平线、垂直线?
(Focusky动画演示大师简称"FS软件")在"图形"工具下找到"\",点击,按住shift键并按下鼠标向右拖动即可在画布上画出水平直线: ...
- Opencv学习笔记(二) 提取图像中的水平线和垂直线
提取图像中的水平线和垂直线属于基础的形态学操作的应用,原理:根据要提取图形来定义一个特定的结构元素,然后以这个结构相素去遍历图像,进行一系列形态学操作,以此过滤掉其他特征的图形,达到提取的效果. 示例 ...
- OpenCV通过形态学操作提取水平线和垂直线
OpenCV通过形态学操作提取水平线和垂直线 通过形态学操作提取水平线和垂直线 目标 理论 形态学运算 结构元素 代码 说明/结果 载入图片 灰阶 灰度到二进制图像 输出图像 结构要素 优化边缘/结果 ...
- 【OpenCV学习】第9课:形态学操作的应用-提取水平线丶垂直线
仅自学做笔记用,后续有错误会更改 理论 图像在进行形态学操作的时候, 可以通过自定义的结构元素实现结构元素对输入图像的一些对象敏感丶对另外一些对象不敏感, 这样就会让敏感的对象改变而不敏感的对象保留输 ...
- 图像处理之提取水平线和垂直线
提取图像中的水平线和垂直线,是对图像的处理非常有好处的,能够筛选出对自己有用的.感兴趣的部分.比如从富有干扰杂质的验证码中提取干净的验证码. 从这样: 变成这样: 就可以轻松看出验证码了.当然,这只 ...
- Python使用matplotlib可视化气泡图、并使用encircle函数自定义多边形圈定可视化图像中的指定区域(Bubble plot with Encircling)
Python使用matplotlib可视化气泡图.并使用encircle函数自定义多边形圈定可视化图像中的指定区域(Bubble plot with Encircling) 目录
- R语言ggplot2可视化散点图、并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线
R语言ggplot2可视化散点图.并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域(Scatterplot With Encircling).使用geom_smooth函数基 ...
最新文章
- 07-09-Exchange Server 2019-配置-Outlook 2019
- SpringBoot实现通用的接口参数校验
- 【教程】Linux下MySQL 8.0安装配置
- openssl s_server
- 让 Hangfire 使用 MongoDB 存储
- Python:绘图保存时出现空白图像的解决和如何保存图片
- 抖音直播营销实战经验手册
- Hibernate 常见异常
- python 归纳 (十八)_队列Queue在多线程中使用(二)
- 在C/C++中使用输入输出流
- Java中使用POI导出excel文件
- 程序猿代码面试指南 PDF
- Android gallery 3D效果(扩展Gallery)
- python在线编辑文档-使用python编辑和读取word文档
- 一文掌握智能抠图Deep Image Matting(pytorch实现)
- 工程项目管理思维导图模板
- oracle查询语句 switch,ORACLE SQL语句中的“SWITCH语句”函数DECODE
- 用C语言实现的简单Web服务器(Linux)
- thunderbird 雷鸟中文版下载,安装
- 如何使用Categories