Matplotlib中画的柱状图(左),seaborn中华的柱状图(右)
plt.bar()
与matplotlib区别 : 多了sns.set()命令
import seaborn as sns
%matplotlib inline
sns.set()
plt.bar([1,2,3,4,5],[1,3,1,5,6])
sns.set()
sns.set(style = 'whitegrid')
有darkgrid,whitegrid,dark, white, ticks参数
sns.set(style = 'whitegrid') #darkgrid,whitegrid,dark, white, ticks
plt.bar([1,2,3,4,5],[1,3,1,5,6])
sns.despine()
# 去除图脊,默认上边和右边
有left, right, top, bottom参数
sns.set(style = 'white') #darkgrid,whitegrid,dark, white, ticks
plt.bar([1,2,3,4,5],[1,3,1,5,6])
sns.despine()
sns.set(style = 'white')
plt.bar([1,2,3,4,5],[1,3,1,5,6])
sns.despine(left = True,bottom = True)
sns.set_context()
有paper, notebook, talk, poster参数
plt.rcParams['font.family']='SimHei'#'SimHei'为黑体
plt.rcParams['axes.unicode_minus'] = False #显示负号
sns.set_context("notebook")# paper, notebook, talk, poster
plt.bar([1,2,3,4,5],[1,3,1,5,6])
plt.title("柱状图")