Matplotlib'de bir efsane nasıl kaldırılır (örneklerle)


Matplotlib’deki bir çizimden bir göstergeyi kaldırmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 import matplotlib. pyplot as plt

plt. legend ('', frameon= False )

‘ ‘ tırnak işaretleri Matplotlib’e göstergeye herhangi bir değişken yerleştirmemesini söyler ve çerçeveon argümanı Matplotlib’e göstergenin etrafındaki çerçeveyi kaldırmasını söyler.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: Matplotlib’deki bir efsaneyi silme

Çeşitli basketbol oyuncuları hakkında bilgi içeren aşağıdaki pandalar DataFrame’e sahip olduğumuzu varsayalım:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' position ': ['G', 'G', 'F', 'F', 'G', 'F', 'F', 'F'],
                   ' points ': [5, 7, 7, 9, 12, 9, 9, 4]})

#view DataFrame
print (df)

  team position points
0 AG 5
1 AG 7
2AF 7
3 AF 9
4 BG 12
5 BF 9
6 BF 9
7 BF 4

Her takımdaki ve pozisyondaki oyuncuların attığı toplam puanları görselleştirmek amacıyla yığılmış bir çubuk grafik oluşturmak için aşağıdaki kodu kullanabiliriz:

 import matplotlib. pyplot as plt

#create stacked bar chart
df. groupby ([' team ', ' position ']). size (). unstack (). plot (kind=' bar ', stacked= True )

Matplotlib’in varsayılan olarak sağ üst köşeye bir gösterge yerleştirdiğini unutmayın.

Aynı grafiği efsane olmadan oluşturmak için aşağıdaki kodu kullanabilirsiniz:

 import matplotlib. pyplot as plt

#create stacked bar chart
df. groupby ([' team ', ' position ']). size (). unstack (). plot (kind=' bar ', stacked= True )

#remove legend
plt. legend ('', frameon= False )

Matplotlib'deki efsaneyi kaldır

Bu yığılmış çubuk grafik önceki grafikle eşleşir ancak gösterge kaldırılmıştır.

Ayrıca Matplotlib’deki herhangi bir grafikten bir efsaneyi kaldırmak için aynı sözdizimini kullanabileceğimizi unutmayın.

Örneğin, aşağıdaki kod Matplotlib’de pasta grafiğinin nasıl oluşturulacağını ve göstergenin nasıl kaldırılacağını gösterir:

 import matplotlib. pyplot as plt

#create pie chart that shows total points scored by team
df. groupby ([' team ']). sum (). plot (kind=' pie ', y=' points ')

#remove legend
plt. legend ('', frameon= False )

Sonuç, efsanesi olmayan bir pasta grafiğidir.

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’deki diğer ortak görevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib grafiklerinden keneler nasıl kaldırılır
Matplotlib grafiğindeki yazı tipi boyutu nasıl değiştirilir?
Matplotlib’de çizime ortalama çizgi nasıl eklenir

Yorum ekle

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