1234567891011121314151617181920212223242526272829303132333435363738
## 网上文章 [点击打开](http://blog.csdn.net/ice_martin/article/details/61617053)## Seaborn 是在 Matplotlib 基础上的封装,可以简单绘制出精美图像## 安装 pip install seabornimport seaborn as snsimport numpy as npimport matplotlib as mplimport matplotlib.pyplot as plt# %matplotlib inline## 1、简单使用def sinplot(flip=10): x = np.linspace(0, 14, 100) for i in range(1, 7): plt.plot(x, np.sin(x + i * .5) * (7 - i) * flip)sinplot()plt.show()## 3、Seaborn 自带模版的使用### Seaborn自带5个模版 darkgrid whitegrid dark white tickssns.set_style("whitegrid")datas = np.random.normal(size=(20, 6))+ np.arange(6)/2sns.boxplot(data = datas) # 绘制盒图 数据为 datassns.despine() # 去掉绘图区域上和左边的边框sns.despine(offset = 10) # offset = n 所要绘制的图离横轴的距离 nsns.despine(left = True) # left right top bottom 隐藏对应的轴线sns.despine(3) # n 指定第n个子图的风格plt.show()## 4、Seaborn 自带布局的使用### Seaborn自带个布局 paper talk poster notebooksns.set_context("paper")## 设置字体大小 线宽等sns.set_context("paper",font_scale=1.5, rc={"lines.linewidth":2.5})plt.figure(figsize = (8,6))sinplot()plt.show()