Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Melukis Garis Rujukan Menegak pada Plot Siri Masa?

Bagaimana untuk Melukis Garis Rujukan Menegak pada Plot Siri Masa?

Mary-Kate Olsen
Lepaskan: 2024-11-17 22:07:01
asal
689 orang telah melayarinya

How to Draw Vertical Reference Lines on Time Series Plots?

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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:

  • Fungsi sepadan untuk garis mendatar (axhline) dan segi empat tepat (axvspan) juga tersedia.
  • Garis rujukan menegak dan mendatar boleh berguna untuk membandingkan titik masa yang berbeza, mengenal pasti corak dan menganotasi data.

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan