python - matplotlib:可以改变背景颜色吗?

标签 python background matplotlib plot

matplotlib python : 如何根据给定列更改线图的背景颜色? 假设我有以下数据文件

1. 0
4. 0
2. 0
1. 1
2. 1
3. 1
3. 2
1. 2
2. 2

第一列代表 y 值,第二列控制背景颜色。比如说,它在 x 方向上进一步绘制了白灰色交替背景(斑马纹)上的(黑色)线,其中颜色过渡发生在第二列中的整数递增的任何时候。或其他可能的解决方案:使用第二列作为函数参数来确定背景颜色。

如何使用 matlibplot 做到这一点?

最佳答案

这个有效:

    plt.axvspan(x, x2, facecolor='g', alpha=0.5)

其中facecolor是前景色

关于python - matplotlib:可以改变背景颜色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6427341/

相关文章:

Python (CherryPy) Web 应用程序在本地部署,但在 Intranet 上不可见

c++ - 位图作为 MDI mainfrm 的背景

python - 使用下载的图像更改 Windows 背景的 Reddit 机器人

python - 插值后向 matplotlib 图添加特征叠加时出现问题

Python plot - 堆叠图像切片

python - 快速 python 前端列表扩展

比较两个列表并打印出差异的 Pythonic 方法

java - 后台java进程不退出

python - Matplotlib/Mplfinance 'y_on_right' 的正确用法?

python - PyInstaller 无法更改快捷方式图标