【问题标题】:matplotlib: is a changing background color possible?matplotlib:可以改变背景颜色吗?
【发布时间】:2011-06-21 14:54:03
【问题描述】:

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

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

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

如何用 matlibplot 做到这一点?

【问题讨论】:

  • 您可能想在 matplotlib 的用户邮件列表中提出类似这样的具体问题。
  • 我猜你以这个例子为起点。span_regions

标签: python background matplotlib plot


【解决方案1】:

这个有效:

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

其中facecolor是前景色

【讨论】:

    猜你喜欢
    • 2012-04-02
    • 1970-01-01
    • 2021-09-30
    • 2021-05-20
    • 2020-02-07
    • 2013-07-20
    • 2015-05-23
    相关资源
    最近更新 更多