【问题标题】:seaborn: despine plots by defaultseaborn:默认情况下的绝望情节
【发布时间】:2017-05-15 22:33:59
【问题描述】:
matplotlib.pyplot.figure()
....
seaborn.despine(offset=10)

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

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

【问题讨论】:

    标签: python matplotlib plot seaborn


    【解决方案1】:

    Matplotlib 在 1.5 版本中添加了 rc 参数来控制脊椎的可见性,因此您可以默认关闭顶部和右侧脊椎的可见性

    import matplotlib.pyplot as plt
    plt.rc("axes.spines", top=False, right=False)
    

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

    【讨论】:

    • 感谢您的澄清。我假设seaborn.pydata.org/generated/seaborn.plotting_context.html 也没有启用此功能。
    • A) 不,seaborn 对默认值的修改完全取决于 matplotlib rc 机器公开的参数和 B) 不,绘图上下文仅与更改绘图元素的比例有关;剧情美感由seaborn.axes_style控制。
    猜你喜欢
    • 1970-01-01
    • 2012-02-29
    • 2010-12-02
    • 2012-11-24
    • 2014-10-13
    • 2014-06-13
    • 1970-01-01
    相关资源
    最近更新 更多