【问题标题】:Using plt.show() how can I define the background color?使用 plt.show() 如何定义背景颜色?
【发布时间】:2017-06-28 16:09:31
【问题描述】:

当我可视化绘图时,默认背景颜色类似于灰色。我想要一个白色的末端,就像我保存情节时得到的那样。

【问题讨论】:

    标签: matplotlib


    【解决方案1】:

    与任何其他补丁一样,该图本身具有set_facecolor() 方法。

    fig = plt.figure()
    fig.set_facecolor("w")
    

    你也可以直接使用plt.figure()facecolor参数

    fig = plt.figure(facecolor="w")
    

    第三个选项是设置各自的 rc 参数。这可以在脚本顶部完成

    plt.rcParams["figure.facecolor"] = "w"
    

    或通过更改matplotlib rc file

    请注意,从 matplotlib 2.0 版开始,图形的默认面色实际上是白色,因此更新 matplotlib 是第四个可用选项。

    【讨论】:

      猜你喜欢
      • 2020-12-14
      • 1970-01-01
      • 2010-09-21
      • 2022-08-06
      • 2011-09-12
      • 2011-12-05
      • 1970-01-01
      • 2020-07-18
      • 1970-01-01
      相关资源
      最近更新 更多