每次论文绘图时需要设置fontdict,需要去找过去的代码copy过来,就很烦,所以放到这里方便以后copy.

1)以下设置比较通用,常用于除了plt.legend()之外的情况

font_dict=dict(fontsize=16,
              color='b',
              family='Times New Roman',
              weight='light',
              style='italic',
              )

   2)以下设置用于plt.legend(prop=fontdict_prop)中的设置 

fontdict_prop = {'family' : 'Times New Roman',
'weight' : 'normal',
'size'   : 23,
}
 

值得注意的是:在fontdict_prop中,字体大小用的是“size”,而不是“fontsize”,而且,没有color选项。 否则会报错。


设置 xticks, yticks 的字体大小:

plt.xticks([1,2,3],fontsize=30)
plt.yticks([4,5,6],fontsize=30)

# 或者
plt.xticks([1,2,3],fontdict = font_dict)
plt.yticks([4,5,6],fontdict = font_dict)

设置 xlabel, ylabel 的字体大小

plt.xlabel('transaction_date', fontsize=20)

# 或者
plt.xlabel("x",fontdict=font_dict)
plt.ylabel("y",fontdict=font_dict)

设置图例字体的大小

fontdict_prop = {'family' : 'Times New Roman',
'weight' : 'normal',
'size'   : 23,
}
 
plt.plot(X, Y,c="r",label="LSTM-AE")
plt.legend(prop=fontdict_prop)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐