Matplotlib'de dikey çizgi nasıl çizilir (örneklerle)


Matplotlib’de dikey bir çizgi çizmek için aşağıdaki sözdizimini kullanabilirsiniz:

 import matplotlib. pyplot as plt

#draw vertical line at x=2
plt. axvline (x=2)

Aşağıdaki örnekler, bu sözdiziminin pratikte aşağıdaki pandalar DataFrame ile nasıl kullanılacağını gösterir:

 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

Örnek 1: Dikey Çizgi Çizmek

Aşağıdaki kod, Matplotlib grafiğinde dikey çizginin nasıl çizileceğini gösterir:

 import matplotlib. pyplot as plt

#create line plot
plt. plot (df. x , df. y )

#add vertical line at x=2
plt. axvline (x=2, color=' red ', linestyle=' -- ') 

Matplotlib'de dikey bir çizgi çizin

Örnek 2: birkaç dikey çizgi çizme

Aşağıdaki kod, Matplotlib grafiğinde birden çok dikey çizginin nasıl çizileceğini gösterir:

 import matplotlib. pyplot as plt

#create line plot
plt. plot (df. x , df. y )

#add vertical line at x=2
plt. axvline (x=2, color=' red ', linestyle=' -- ')

#add vertical line at x=4
plt. axvline (x=4, color=' black ', linestyle=' - ')

Matplotlib'de birden fazla satır çizin

Örnek 3: Bir göstergeyle birden çok dikey çizgi çizin

Aşağıdaki kod, bir Matplotlib grafiğinde birden çok dikey çizginin nasıl çizileceğini ve çizgilerin yorumlanmasını kolaylaştırmak için bir göstergenin nasıl ekleneceğini gösterir:

 import matplotlib. pyplot as plt

#create line plot
plt. plot (df. x , df. y )

#add vertical line at x=2
plt. axvline (x=2, color=' red ', linestyle=' -- ', label=' First Line ')

#add vertical line at x=4
plt. axvline (x=4, color=' black ', linestyle=' - ', label=' Second Line ')

#add legend
plt. legend () 

Matplotlib açıklamalı çoklu dikey çizgiler

Not: Dikey çizgilere uygulayabileceğiniz potansiyel çizgi renkleri ve stillerinin listesi için Matplotlib belgelerine bakın.

Ek kaynaklar

Matplotlib’de yatay çizgi nasıl çizilir
Matplotlib’de birden fazla satır nasıl çizilir
Matplotlib’de bir zaman serisi nasıl çizilir
Matplotlib’de dikdörtgenler nasıl çizilir
Matplotlib’de oklar nasıl çizilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir