seaborn:默认情况下的 despine 图

seaborn: despine plots by default

matplotlib.pyplot.figure()
....
seaborn.despine(offset=10)

seaborn的despine函数将绘图中的轴spine偏移了,看起来很不错。该函数需要在绘制图形的代码之后调用。但是,我希望这是任何情节的默认设置,至少是任何 seaborn 情节。如何配置?

或者,如何将其作为绘图上下文的一部分?

Matplotlib 在 1.5 版中添加了 rc 参数来控制书脊的可见性,因此您可以使用

默认关闭顶部和右侧书脊的可见性
import matplotlib.pyplot as plt
plt.rc("axes.spines", top=False, right=False)

但是,matplotlib 不会通过 rc 参数公开书脊偏移量,因此没有设置会自动将这些偏移量应用于每个图。