【问题标题】:How to change background color everywhere?如何随处更改背景颜色?
【发布时间】:2014-11-19 08:47:25
【问题描述】:

我想更改整个情节的背景颜色(包括坐标轴、标题、图例等)。实际上,使超出情节本身的背景部分有所不同是没有问题的。

我怎样才能对边距做同样的事情?

图片上的所有白色区域都应该变成灰色。

【问题讨论】:

标签: python matplotlib


【解决方案1】:

猜测了一下(因为您没有发布任何代码),但这应该可以做到

plt.clf()
fig=plt.gcf()
fig.patch.set_facecolor('white')
plt.plot(yourdata)

【讨论】:

    【解决方案2】:

    从零开始,

    import matplotlib.pyplot as plt
    fig = plt.figure(facecolor='gray')
    ax = fig.add_subplot(111, axisbg='gray')
    ax.plot(<your data>)
    

    您可以通过将 0 和 1 之间的浮点数作为 3 元组而不是字符串 gray(例如 (0.5, 0.5, 0.5))传递来设置灰色阴影。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2018-02-13
      相关资源
      最近更新 更多