Seaborn整体风格布局设置

  1. 初始画图

    import seaborn as sns
    import numpy as np
    import matplotlib as mpl
    import matplotlib.pyplot as plt
    %matplotlib inline
    
    def sinplot(flip=1):
        x = np.linspace(0, 14, 100)
        for i in range(1, 7):
            plt.plot(x, np.sin(x + i * .5) * (7 - i) * flip)
    
    sinplot()
    

    运行结果:
    在这里插入图片描述

  2. 默认风格:

    sns.set()
    sinplot()
    

    运行结果:
    在这里插入图片描述

  3. 五种主题风格

  • darkgrid

  • whitegrid

  • dark

  • white

  • ticks

    sns.set_style("whitegrid")
    data = np.random.normal(size=(20, 6)) + np.arange(6) / 2
    sns.boxplot(data=data)
    

    运行结果:
    在这里插入图片描述

    sns.set_style("dark")
    sinplot()
    

    运行结果:
    在这里插入图片描述

    sns.set_style("white")
    sinplot()
    

    运行结果:
    在这里插入图片描述

    sns.set_style("ticks")
    sinplot()
    

    运行结果:
    在这里插入图片描述

  1. 去除多余线段

    sinplot()
    sns.despine()
    

    运行结果:
    在这里插入图片描述

发布了301 篇原创文章 · 获赞 30 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_42260102/article/details/103445954