通过以下方式打开xkcd样式:

import matplotlib.pyplot as plt
plt.xkcd()

但是如何禁用它呢?
我尝试:
self.fig.clf()

但它不起作用。

最佳答案

我在医生那里看到的,有帮助吗?

with plt.xkcd():
    # This figure will be in XKCD-style
    fig1 = plt.figure()
    # ...

# This figure will be in regular style
fig2 = plt.figure()

如果没有,您可以查看matplotlib.pyplot.xkcd的代码,并查看它们如何生成允许反转配置的上下文管理器。

10-06 05:19