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]:
In [6]:
#定义风格
sns.set_style("dark")
#定义数据
data=np.random.normal(size=(20,6))+np.arange(6)/2
#画箱型图
sns.boxplot(data=data)
Out[6]:
In [7]:
#定义风格
sns.set_style("ticks")#四边有线和刻度
#定义数据
data=np.random.normal(size=(20,6))+np.arange(6)/2
#画箱型图
sns.boxplot(data=data)
Out[7]: