1. ホーム
  2. python

[解決済み] matplotlib / pylabのチャートでY軸ラベルを水平に表示するには?

2023-01-21 02:36:57

質問

matplotlib / pylabのPythonモジュールで非常にシンプルなグラフを作成しています。Y軸のラベルである "y" の文字が横になっています。ラベルが単語のように長い場合、グラフの外側を左に広げすぎないようにするために、このようなことが予想されます。しかし、1文字のラベルの場合、これでは意味がありません。検索しても空振りです。どうしたら横向きに印刷できるのでしょうか?

どのように解決するのですか?

とても簡単です。ラベルをプロットした後、回転を変更すればよいのです。

import matplotlib.pyplot as plt

plt.ion()
plt.plot([1, 2, 3])

plt.ylabel("y", rotation=0)
# or
# h = plt.ylabel("y")
# h.set_rotation(0)

plt.draw()