默认情况下,matplotlib将轴标签绘制在y轴的中心。我想以这样的方式移动标签,使其与y轴的起点水平对齐(在顶部)。
label
+---------------------------+
| |
| |
| |
| |
+---------------------------+
目前我能想到的最好的是:
plt.ylabel("Tasks", rotation='horizontal', horizontalalignment='left', y=1.0)
但是,正如您在图中看到的那样,y标签与y轴旁边的文本对齐,而不是与y轴本身对齐。有人知道如何执行此操作吗?
另一种尝试:
plt.ylabel("Tasks", rotation='horizontal', verticalalignment='baseline', y=1.02)
我不太清楚您的问题,但是如果您希望水平回答,请使用此plt.ylabel(“ Tasks”)