Как выровнять метку оси сверху, выровненную по оси Y - PullRequest
1 голос
/ 13 октября 2019

По умолчанию matplotlib отображает метку оси в центре оси y. Я хотел бы переместить метку таким образом, чтобы она была выровнена по горизонтали (вверху) с началом оси Y.

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

Лучшее, что я на данный момент могу придумать, это:

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

Но, как вы видите на рисунке, у-метка совмещена с текстом рядом сось у, а не сама ось у. Кто-нибудь есть идеи, как это сделать?

plot layout

Другая попытка:

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

Но, опять же, выровнен по тексту рядом с осью (не по y-сама ось) plot y-label layout

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...