颜色条轴标签与刻度重叠Matplotlib

5
我正在使用Matplotlib绘制一个带有右侧色条的散点图。色条的标签与刻度重叠/过于接近。我已经使用了以下代码。

plt.figure(figsize=(10,10))
plt.title('Spatio-temporal variations of Mean Absolute Error',fontsize=15)
plt.scatter(df['longitude'], df['latitude'], c = df['mean_abs_error'], cmap = 'rainbow')
plt.ylabel('Longitude', fontsize = 15)
plt.xlabel('Latitude', fontsize = 15)
plt.xticks(fontsize = 15)
plt.yticks(fontsize = 15)
plt.colorbar().ax.set_ylabel('Mean Absolute Error', rotation=270, fontsize = 15)


enter image description here

我希望将色条标签“平均绝对误差”稍微向右移,即在轴刻度和轴标签之间引入一些间距。
1个回答

8

使用labelpad:

plt.colorbar().ax.set_ylabel('Mean Absolute Error', rotation=270, fontsize = 15, labelpad=15)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接