【问题标题】:matplotlib - how to restore the previous style?matplotlib - 如何恢复以前的样式?
【发布时间】:2021-10-07 19:31:33
【问题描述】:

假设我通过调用更改了 matplotlib 默认样式

matplotlib.style.use('classic') ### (1)  

然后我绘制一些东西。好的……现在……

如何恢复以前的风格?

我什至如何获取当前活动样式的名称(在调用 (1) 之前)?

【问题讨论】:

    标签: python python-3.x matplotlib jupyter-notebook


    【解决方案1】:

    来自:matplotlib.pyplot website

    调用style.use('default')恢复默认样式。

    要获取当前活动绘图样式的名称,see here

    【讨论】:

      【解决方案2】:

      这通常使用应用temporary style 的上下文管理器来实现:

      import matplotlib.pyplot as plt
      
      with plt.style.context('dark_background'):
          plt.plot([0, 1, 2, 3, 4], 'r-o')
      plt.show()
      

      【讨论】:

        猜你喜欢
        • 2014-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-17
        • 1970-01-01
        • 2011-03-10
        • 2014-04-02
        • 1970-01-01
        相关资源
        最近更新 更多