Melukis Garis Rujukan Menegak pada Plot Siri Masa
Apabila menganalisis data siri masa, sering kali menjadi perlu untuk membuat garis rujukan pada masa tertentu mata untuk menyerlahkan atau menandakan peristiwa. Artikel ini menunjukkan cara melukis garis rujukan menegak sedemikian pada plot siri masa tertentu, menyediakan panduan langkah demi langkah dengan contoh kod.
Masalah:
Memandangkan plot siri masa dengan indeks masa antara 0 hingga 2.6 saat, kami ingin melukis garis merah menegak yang menunjukkan indeks masa yang sepadan untuk set nilai masa yang ditentukan, seperti [0.22058956, 0.33088437, 2.20589566].
Penyelesaian:
Untuk menambah garis rujukan menegak yang merentangi keseluruhan ketinggian plot, kita boleh menggunakan fungsi plt.axvline:
import matplotlib.pyplot as plt plt.axvline(x=0.22058956) plt.axvline(x=0.33088437) plt.axvline(x=2.20589566)
Sebagai alternatif, jika kita mempunyai senarai nilai masa, kita boleh melingkarkannya dan melukis garis menegak untuk setiap satu:
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
Fungsi ini menerima hujah kata kunci tambahan seperti warna, gaya garis dan lebar garis untuk menyesuaikan penampilan garis rujukan. Selain itu, kata kunci ymin dan ymax boleh digunakan untuk menentukan julat tertentu dalam plot untuk diliputi.
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Melukis Garis Rujukan Menegak pada Plot Siri Masa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!