Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menjajarkan Label Tick X-Axis Diputar dalam Matplotlib?

Bagaimana untuk Menjajarkan Label Tick X-Axis Diputar dalam Matplotlib?

Linda Hamilton
Linda Hamiltonasal
2024-11-03 15:14:03509semak imbas

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

Menjajarkan Label Tick X-Axis Diputar

Apabila memutarkan label tick paksi-x, selalunya wajar untuk menjajarkannya dengan betul dengan yang sepadan. kutu. Ini boleh dicapai dengan melaraskan penjajaran mendatar label tick.

Menggunakan Parameter ha

Objek matplotlib.axis.Tick.label1 mempunyai parameter ha yang mengawal penjajaran mendatar label semak. Pilihan yang tersedia ialah:

  • 'kiri': Jajarkan sebelah kiri segi empat tepat label dengan titik semak.
  • 'tengah': Jajarkan tengah segi empat tepat label dengan titik tanda.
  • 'kanan': Jajarkan sebelah kanan segi empat tepat label dengan titik tanda.

Contoh

Untuk menjajarkan label tick yang diputar dengan tick masing-masing, gunakan 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>

Ini akan menghasilkan plot dengan label tick diputar yang sejajar dengan tick yang sepadan, seperti yang ditunjukkan dalam imej di bawah:

[Imej plot dengan label kutu diputar sejajar dengan kutu]

Atas ialah kandungan terperinci Bagaimana untuk Menjajarkan Label Tick X-Axis Diputar dalam Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn