python - 在 Matplotlib 中将垂直线放在其他图后面

标签 python matplotlib plot charts line

我正在尝试使用 Matplotlib 添加一条垂直线,但我希望它位于其他绘图线的后面。目前它与我的其他线路重叠。有没有简单的方法可以做到这一点?

plt.axvline(x=date, linestyle=':', color='lightgray')

最佳答案

您应该使用参数zorder

plt.axvline(x=date, linestyle=':', color='lightgray', zorder=0)

您的其他行需要更高的 zorder

关于python - 在 Matplotlib 中将垂直线放在其他图后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66267963/

相关文章:

Python:在循环中以对数对数比例绘制误差条,然后保存图像

matlab - plot 和 scatter matlab 的区别

python - 将带有 ANSI 转义序列的字符串写入文件

python - 值列表彼此之间的余弦相似度

python - 如何在 python 中结合 Cmd 和 Matplotlib

python - 两个子图的单个颜色条更改其中一个子图的大小

python - 无法使用灵活类型 plt.hist 执行 reduce

r - ggplot2:在绘图和图例中用白色填充的线+点?

python - 在 Django 模型中发送和接收信号

python打字模块: Mixin