matplotlib:是否可以更改背景颜色?

9

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

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

第一列代表y值,第二列应控制背景色。 比如,当向x方向进一步时,它将在白灰交替的背景(斑马线状)上绘制(黑色)线条,并在第二列整数增加时随时发生颜色转换。 或其他可能的解决方案:使用第二列作为函数参数来确定背景颜色。

如何在matlibplot中实现这个功能?


你可能想在Matplotlib的用户邮件列表上提出这样具体的问题。 - Thomas K
1
我猜你可以把这个示例作为起点。span_regions - vim
1个回答

3

这个可以工作:

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

其中facecolor是前景色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接