Matplotlib格式化比例标签

时间:2013-11-07 22:56:13

标签: python matplotlib

我搜索了SO并且无法找到如何格式化此文本(我还检查了google和matplotlib文档)enter image description here

我正在创建一个图形,然后以2x2矩阵格式添加4个子图,所以我试图缩小所有文本:

fig = plt.figure()
ax1 = fig.add_subplot(221)
ax1.tick_params(labelsize='xx-small')
ax1.set_title(v, fontdict={'fontsize':'small'})
ax1.hist(results[v], histtype='bar', label='data', bins=bins, alpha=0.5)
ax1.hist(results[v+'_sim'], histtype='bar', label='truth', bins=bins, alpha=0.8)
ax1.legend(loc='best', fontsize='x-small')

1 个答案:

答案 0 :(得分:2)

您可以在绘图前设置参数:

plt.rcParams['xtick.labelsize'] = "xx-small"
plt.rcParams['ytick.labelsize'] = "xx-small"