Cara menggambar garis horizontal di matplotlib (dengan contoh)
Anda dapat menggunakan sintaks berikut untuk memplot garis horizontal di Matplotlib:
import matplotlib. pyplot as plt #draw vertical line at y=10 plt. axhlin (y=10)
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya dengan pandas DataFrame berikut:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
' y ': [5, 7, 8, 15, 26, 39, 45, 40]})
#view DataFrame
df
x y
0 1 5
1 2 7
2 3 8
3 4 15
4 5 26
5 6 39
6 7 45
7 8 40
Contoh 1: menggambar garis horizontal
Kode berikut menunjukkan cara menggambar garis horizontal pada plot Matplotlib:
import matplotlib. pyplot as plt
#create line plot
plt. plot (df. x , df. y )
#add horizontal line at y=10
plt. axhline (y=10, color=' red ', linestyle=' -- ')
Contoh 2: menggambar beberapa garis horizontal
Kode berikut menunjukkan cara menggambar beberapa garis horizontal pada plot Matplotlib:
import matplotlib. pyplot as plt
#create line plot
plt. plot (df. x , df. y )
#add horizontal line at y=10
plt. axhline (y=10, color=' red ', linestyle=' -- ')
#add horizontal line at y=30
plt. axhline (y=30, color=' black ', linestyle=' - ')
Contoh 3: Menggambar Beberapa Garis Horizontal dengan Legenda
Kode berikut menunjukkan cara menggambar beberapa garis horizontal pada plot Matplotlib dan menambahkan legenda untuk membuat garis lebih mudah diinterpretasikan:
import matplotlib. pyplot as plt
#create line plot
plt. plot (df. x , df. y )
#add horizontal line at y=10
plt. axhline (y=10, color=' red ', linestyle=' -- ', label=' First Line ')
#add horizontal line at y=30
plt. axhline (y=30, color=' black ', linestyle=' - ', label=' Second Line ')
#add legend
plt. legend ()
Catatan: Lihat dokumentasi Matplotlib untuk daftar lengkap warna dan gaya garis yang dapat Anda terapkan pada garis horizontal.
Sumber daya tambahan
Cara menggambar garis vertikal di Matplotlib
Cara memplot banyak baris di Matplotlib
Cara memplot deret waktu di Matplotlib
Cara menggambar persegi panjang di Matplotlib
Cara menggambar panah di Matplotlib