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)
1、普通matplotlib作图
sinplot()
2、引入seaborn
import seaborn as sns
sns.set_style({"font.sans-serif":['Microsoft YaHei','SimHei']})#显示中文
sinplot()
3、使用seaborn的不同主题
#设置不同主题的Seaborn作图
#seaborn有4个内置主题,分别为paper,talk, poster 和 notebook,通过set_context()来设置
plt.figure(figsize=(12,8))
sns.set_context('paper')
plt.subplot(2,2,1)
sinplot()
plt.title('paper')
sns.set_context('talk')
plt.subplot(2,2,2)
sinplot()
plt.title('talk')
sns.set_context('poster')
plt.subplot(2,2,3)
sinplot()
plt.title('poster')
sns.set_context('notebook')
plt.subplot(2,2,4)
sinplot()
plt.title('notebook')
