Matplotlib grafiklerine metin nasıl eklenir (örneklerle)


Aşağıdaki sözdizimini kullanan matplotlib.pyplot.text() işlevini kullanarak bir Matplotlib grafiğine kolayca metin ekleyebilirsiniz:

matplotlib.pyplot.text(x, y, s, fontdict=Yok)

Altın:

  • x: Metnin x koordinatı
  • y: Metnin y koordinatı
  • s: metin dizesi
  • fontdict: varsayılan metin özelliklerini geçersiz kılan bir sözlük

Bu eğitimde bu işlevin pratik kullanımına ilişkin birkaç örnek gösterilmektedir.

Örnek 1: Matplotlib grafiğine benzersiz metin ekleme

Aşağıdaki kod, dağılım grafiğinin nasıl oluşturulacağını ve çizime tek bir metin parçasının nasıl ekleneceğini gösterir:

 import matplotlib. pyplot as plt

#createdata
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

#add text at (x, y) coordinates = (6, 9.5)
plt. text (6, 9.5, ' Here we go ')

Matplotlib çizime metin ekler

Örnek 2: Matplotlib grafiğine birden fazla metin ekleme

Aşağıdaki kod, bir dağılım grafiğinin nasıl oluşturulacağını ve grafiğe birden çok metin parçasının nasıl ekleneceğini gösterir:

 import matplotlib. pyplot as plt

#create data
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

#add text at (x, y) coordinates = (6, 9.5)
plt. text (6, 9.5, ' A piece of text ')

#add another piece of text
plt. text (8, 13, ' Another piece of text ') 

Matplotlib grafiğine birden fazla metin parçası ekleyin

Örnek 3: Metin özelliklerini düzenleme

Metin özelliklerini değiştirmek için yazı tipi özelliklerini belirten bir sözlük oluşturabiliriz.

Aşağıdaki kod bunun nasıl yapılacağını gösterir:

 import matplotlib. pyplot as plt

#createdata
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

font = {' family ': ' serif ',
        ' color ': ' red ',
        ' weight ': ' bold ',
        ' size ': 20
        }

#add text with custom font
plt. text (6, 9.5, ' A piece of text ', fontdict=font)

Matplotlib'deki metni özelleştirin

Örnek 4: Metnin çevresine çerçeve ekleme

Aşağıdaki kod metnin çevresine nasıl çerçeve ekleneceğini gösterir:

 import matplotlib. pyplot as plt

#createdata
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

font = {' family ': ' serif ',
        ' color ': ' red ',
        ' weight ': ' bold ',
        ' size ': 20
        }

box = {' facecolor ': ' none ',
       ' edgecolor ': ' green ',
       ' boxstyle ': ' round '
      }

#add text with custom font
plt. text (6, 9.5, ' A piece of text ', fontdict=font, bbox=box) 

Matplotlib'de etrafında kutu bulunan metin

Ek kaynaklar

Matplotlib dağılım grafiklerine nasıl açıklama eklenir?
Matplotlib grafiğindeki yazı tipi boyutu nasıl değiştirilir?

Yorum ekle

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