导入相关库
import seaborn as sns
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
#用在Jupyter notebook中具体作用是当你调用matplotlib.pyplot的绘图函数plot()进行绘图的时候,或者生成一个figure画布的时候,可以直接在你的python console里面生成图像。
定义一个函数,用于画图测试
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主题:darkgrid,whitegrid,dark,white,和ticks,利用set_style()来修改,不过这个修改是全局性的,会影响后面所有的图像。
下面这个是whitegrid的主题,画的是箱线图,各种主题有什么不同大家可以多试试

sns.despine()可删除右侧和上方的框线

网友评论