seaborn——设置图表外观
sns.set()语句可以重置绘图风格设置
sns.set(style="...",context="...",palette="...",font="...",font_scale="...",color_codes=True/False,rc=...)同时设置以上参数,改变整体的绘图风格,五种绘图风格:
darkgrid-默认,
whitegrid,
dark,
white,
ticks
设置图表外框线(脊柱线):sns.despine()
white 和 ticks两个风格能移除右上的脊柱
sns.despine(top,right,left,bottom =True/False) 来控制四根脊柱的出现
sns.despine(offset=num)来控制脊柱的偏离
sns.despine(fig=,ax=)指明图表
sns.despine(trim=True)
绘图文本元素的粗细:plotting_context(), set_context()
四种预置风格:
paper, notebook-默认, talk, poster
sns.set_context('paper')来设置文本和元素的粗细大小
sns.set_context("notebook",font_scale=1.5,rc="lines.linewidth":2.5}),"font_scale"在"notebook"的基础上字体增大为原来的1.5倍;rc参数可以设置底部脊柱的宽度
ax1.axhline(x,y,l,color,clip_on,linewidth),x,y,l分别为离底部,离左侧,占总长比;color设置颜色;clip_on=True/False表示是否修减;linewidth线宽
也可用with语句来局部设置