前言
创作开始时间:2021年3月31日15:31:42
如题。给出在seaborn或者matplotlib作图这2种情况下的解决方案。
Seaborn作图
import seaborn as sns
# sns.histplot会返回一个matplotlib.axes.Axes实例,基于此可以对当前正在绘制的图像进行操作
ax1 = sns.histplot(df[col_name], kde = True, bins = 100, shrink = 1, color = palette.colors[0], edgecolor = palette.colors[-1])
# 调整xlabel的字体大小
ax1.xaxis.label.set_size(15)
# 调整ylabel的字体大小
ax1.yaxis.label.set_size(15)
matplotlib作图
参考:
方法1:功能强大
import matplotlib.pyplot as plt
params = {'legend.fontsize': 'x-large',
'figure.figsize': (15, 5),
'axes.labelsize': 'x-large',
'axes.titlesize':'x-large',
'xtick.labelsize':'x-large',
'ytick.labelsize':'x-large'}
#params = {'axes.labelsize': 16,
# 'axes.titlesize': 16}
plt.rcParams.update(params)
方法2:中规中矩
fig = plt.figure()
plt.xlabel('xlabel', fontsize=18)
plt.ylabel('ylabel', fontsize=16)
方法3:和方法2差不多
fig, ax = plt.subplots()
ax.set_xlabel('xlabel', fontsize=10)
ax.set_ylabel('ylabel', fontsize='medium') # relative to plt.rcParams['font.size']
小结
以上。
创作结束时间:2021年3月31日15:46:41