颜色条轴标签与刻度重叠 Matplotlib
Colorbar axis label overlapping with ticks Matplotlib
我正在使用 Matplotlib 绘制右侧带有颜色条的散点图。颜色条的标签 overlapped/get 与刻度线太接近了。
我用过下面的代码。
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)
我希望颜色条的标签 'Mean Absolute Error' 更靠右一点,即在轴刻度和轴标签之间引入一些间距。
使用标签板:
plt.colorbar().ax.set_ylabel('Mean Absolute Error', rotation=270, fontsize = 15, labelpad=15)
我正在使用 Matplotlib 绘制右侧带有颜色条的散点图。颜色条的标签 overlapped/get 与刻度线太接近了。
我用过下面的代码。
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)
我希望颜色条的标签 'Mean Absolute Error' 更靠右一点,即在轴刻度和轴标签之间引入一些间距。
使用标签板:
plt.colorbar().ax.set_ylabel('Mean Absolute Error', rotation=270, fontsize = 15, labelpad=15)