ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib で回転した X 軸の目盛りラベルを揃えるにはどうすればよいですか?

Matplotlib で回転した X 軸の目盛りラベルを揃えるにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-03 15:14:03509ブラウズ

How to Align Rotated X-Axis Tick Labels in Matplotlib?

回転した X 軸の目盛りラベルの位置合わせ

X 軸の目盛りラベルを回転するときは、多くの場合、対応する目盛りラベルと適切に位置合わせすることが望ましいです。カチカチ。これは、目盛りラベルの水平方向の配置を調整することで実現できます。

ha パラメータの使用

matplotlib.axis.Tick.label1 オブジェクトには、次の ha パラメータがあります。目盛りラベルの水平方向の配置を制御します。使用可能なオプションは次のとおりです。

  • 'left': ラベル四角形の左側を目盛り点に揃えます。
  • 'center': ラベル四角形の中心を目盛り点に揃えます。目盛り点。
  • 'right': ラベル四角形の右側を目盛りに揃えます。 point.

回転した目盛りラベルをそれぞれの目盛りに揃えるには、ha='right' を使用します。

<code class="python">import numpy as np
import matplotlib.pyplot as plt

n = 5

x = np.arange(n)
y = np.sin(np.linspace(-3, 3, n))
xlabels = ['Ticklabel %i' % i for i in range(n)]

fig, ax = plt.subplots()

ax.plot(x, y, 'o-')
ax.set_xticks(x)
ax.set_xticklabels(xlabels, rotation=40, ha='right')

plt.show()</code>

これにより、画像に示すように、対応する目盛りと位置合わせされた回転した目盛りラベルを含むプロットが生成されます。以下:

[目盛りに合わせて回転した目盛りラベルを含むプロットの画像]

以上がMatplotlib で回転した X 軸の目盛りラベルを揃えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。