本文介绍matplotlib中如何绘制垂直坐标轴的线及区域。
本文速览
image
image
添加x轴y轴垂直辅助线
matplotlib.pyplot.axhline(y=0, xmin=0, xmax=1, **kwargs)
matplotlib.pyplot.vlines(x, ymin, ymax, colors=None, linestyles='solid', label='', , data=None, \*kwargs)
# y轴垂直线
import matplotlib.pyplot as plt
plt.figure(dpi=120)
plt.style.use('seaborn-whitegrid')
plt.axhline(y=.5, #线高
xmin=0.2,#线起始位置
xmax=0.75,#线结束位置
color="#c72e29",
linestyle='--',#线型
linewidth=1.5,#线宽
marker='*',#线两端marker
markerfacecolor='w',
markersize=10,#marker大小
)
# x轴垂直线
plt.vlines(x=1, ymin=0.1, ymax=2,</