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()
    

    运行结果:
    Seaborn整体风格布局设置_第1张图片

  2. 默认风格:

    sns.set()
    sinplot()
    

    运行结果:
    Seaborn整体风格布局设置_第2张图片

  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)
    

    运行结果:
    Seaborn整体风格布局设置_第3张图片

    sns.set_style("dark")
    sinplot()
    

    运行结果:
    Seaborn整体风格布局设置_第4张图片

    sns.set_style("white")
    sinplot()
    

    运行结果:
    Seaborn整体风格布局设置_第5张图片

    sns.set_style("ticks")
    sinplot()
    

    运行结果:
    Seaborn整体风格布局设置_第6张图片

  1. 去除多余线段

    sinplot()
    sns.despine()
    

    运行结果:
    Seaborn整体风格布局设置_第7张图片

你可能感兴趣的:(机器学习)