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