5-1可视化库Seabon-整体布局风格设置

In [1]:
import seaborn as sns
import numpy as np 
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
In [2]:
def sinplot(flip=1):
    x=np.linspace(0,14,100)#0-14,取100条数据
    for i in range(1,7):
        plt.plot(x,np.sin(x+i*.5)*(7-i)*flip)
        
In [3]:
sinplot()
 
 

1.seaborn画图

In [4]:
sns.set()#sns默认的组合参数
sinplot()
 
 

5种主题风格

  • darkgrid
  • whitegrid
  • dark
  • white
  • ticks
In [5]:
#定义风格
sns.set_style("whitegrid")
#定义数据
data=np.random.normal(size=(20,6))+np.arange(6)/2
#画箱型图
sns.boxplot(data=data)
Out[5]:
<matplotlib.axes._subplots.AxesSubplot at 0xae25898>
 
In [6]:
#定义风格
sns.set_style("dark")
#定义数据
data=np.random.normal(size=(20,6))+np.arange(6)/2
#画箱型图
sns.boxplot(data=data)
Out[6]:
<matplotlib.axes._subplots.AxesSubplot at 0xaedb9b0>
 
In [7]:
#定义风格
sns.set_style("ticks")#四边有线和刻度
#定义数据
data=np.random.normal(size=(20,6))+np.arange(6)/2
#画箱型图
sns.boxplot(data=data)
Out[7]:
<matplotlib.axes._subplots.AxesSubplot at 0xafa9668>
 

猜你喜欢

转载自www.cnblogs.com/AI-robort/p/11750823.html
5-1