seaborn修改画图大小

这个是自己作图中的笔记

labelsize = 25
lengend_size = 10
linewidth=1
ms =4
figuresize = (19,15)
font1 = {'family': 'Times New Roman',
         'weight': 'normal',
         'size': labelsize+4,
         }
plt.figure(figsize=figuresize)
# plt.tick_params(fontproperties = 'Times New Roman',labelsize=labelsize)
plt.xticks(fontproperties = 'Times New Roman', size = labelsize)
plt.yticks(fontproperties = 'Times New Roman', size = labelsize)

# plt.figure(figsize=(18,15))
# ax, fig = plt.subplots(figsize=[15,7])
# sns.set(rc = {'figure.figsize':(25,18)})

# sns.displot(data=tmpdf,x='connect number',hue='IP',kind='kde')
ax = sns.kdeplot(data=tmpdf,x='connect number',hue='IP')
plt.labelsize=labelsize
plt.xlabel('Connect Numbers',font1)
plt.ylabel('Density',font1)
# plt.legend(prop={'size':lengend_size,'family':'Times New Roman'})
plt.title('kde density',size=labelsize)
#修改legend大小
plt.setp(ax.get_legend().get_texts(), fontsize='20') 
修改legend那个hue对应大小
plt.setp(ax.get_legend().get_title(), fontsize='20')
# plt.show()
plt.savefig('fig/kde.png',dpi=300)
# ax.savefig('fig/kde.png',dpi=300)

seaborn修改画图大小_第1张图片

那个IP对应的就是legend的title

你可能感兴趣的:(jupyter,seaborn,matplotlib)