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=' -- ') 

Cara menggambar garis horizontal di Matplotlib

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=' - ')

Beberapa garis horizontal di Matplotlib

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 () 

Garis horizontal di matplotlib dengan legenda

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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *