Apabila menggambarkan data yang dicap masa, mungkin sukar untuk membaca label bertindih pada paksi-x apabila bilangan sampel meningkat . Untuk menangani isu ini, memutar teks pada paksi-x boleh meningkatkan kebolehbacaan. Mari kita terokai cara untuk mencapai matlamat ini menggunakan Matplotlib.
Pelaksanaan:
import matplotlib.pyplot as plt # Load data from CSV file values = open('stats.csv', 'r').readlines() time = [datetime.datetime.fromtimestamp(float(i.split(',')[0].strip())) for i in values[1:]] delay = [float(i.split(',')[1].strip()) for i in values[1:]] plt.plot(time, delay) plt.grid(b='on') # Rotate x-axis labels plt.xticks(rotation=90) plt.savefig('test.png')
Dengan menambah baris plt.xticks(rotation=90), kami memutarkan x- label tanda paksi 90 darjah mengikut arah jam. Ini secara berkesan menyusun label secara menegak, meningkatkan kebolehbacaannya walaupun apabila ia bertindih.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meningkatkan Kebolehbacaan Label X-Axis dalam Matplotlib Apabila Merancang Data Cap Masa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!