刻度设置
y_tick = np.linspace(0,20,5)
plt.yticks(y_tick,fontsize=20,color='#000000')
plt.xticks([])
plt.tick_params(labelsize=11)
ax.set_xticklabels(ax.get_xticklabels(),rotation=90)
labels = ax.get_xticklabels()+ ax.get_yticklabels()
[label.set_fontname('Verdana') for label in labels]
plt.tick_params(pad = 0.03)
标签设置
plt.xlabel('x',fontsize=11)
plt.ylabel('y',fontsize=11)
font1 = {'family':'Verdana','weight':'normal','size':23,'color':'#000000'}
plt.ylabel('ccc',font1)
plt.xlabel('')
plt.ylabel('')
plt.ylabel('ccc\nabc',font1, linespacing = 0.8, labelpad = 0.3)
子图相关
fig,ax = plt.subplots(figsize=(3,3))
plt.plot(x,y)
labels = ax.get_xticklabels()+ax.get_yticklabels()
[label.set_fontname('Verdana') for label in labels]
font = {'family':'Verdana','weight':'normal','size':23,'color':'#000000'}
plt.figtext(x = 0.45, y = 0, s = 'label', fontdict = font)
设置子图之间的间距
plt.subplots_adjust(left=None, bottom=None, right=None, top=None,
wspace=None, hspace=None)
删除右边框和上边框
sns.despine()
seaborn.boxplot不显示离群点
ax = sns.boxplot(df['x'], df['y'],data=df,showfliers=0)
使用sns.clutermap函数时,设置坐标轴刻度旋转的方式
g=sns.clustermap(df,method =meth,metric='euclidean',cmap='YlGnBu',annot=True,annot_kws={'size':12,'weight':'bold'},fmt='.2f',figsize=(9.6,9.6),mask=False)
ax=g.ax_heatmap
plt.setp(ax.get_xticklabels(),size=12,weight='bold',rotation=90)
plt.setp(ax.get_yticklabels(),size=12,weight='bold',rotation=360)