如何将轴标签对齐到顶部,与y轴对齐

问题描述 投票:0回答:1

默认情况下,matplotlib将轴标签绘制在y轴的中心。我想以这样的方式移动标签,使其与y轴的起点水平对齐(在顶部)。

label
+---------------------------+
|                           |
|                           |
|                           |
|                           |
+---------------------------+

目前我能想到的最好的是:

plt.ylabel("Tasks", rotation='horizontal', horizontalalignment='left', y=1.0)

但是,正如您在图中看到的那样,y标签与y轴旁边的文本对齐,而不是与y轴本身对齐。有人知道如何执行此操作吗?

plot layout

另一种尝试:

plt.ylabel("Tasks", rotation='horizontal', verticalalignment='baseline', y=1.02)

但是再次,与轴旁边的文本对齐(而不与y轴本身对齐)plot y-label layout

python matplotlib plot
1个回答
-1
投票

我不太清楚您的问题,但是如果您希望水平回答,请使用此plt.ylabel(“ Tasks”)

© www.soinside.com 2019 - 2024. All rights reserved.