Matplotlib'de yazı tipleri nasıl değiştirilir (örneklerle)


Matplotlib’deki yazı tipi ailesini değiştirmek için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:

Yöntem 1: Tüm Metinlerin Yazı Tipini Değiştirme

 import matplotlib

matplotlib. rcParams [' font.family '] = ' monospace '

Yöntem 2: Başlık ve eksen etiketlerinin yazı tipini değiştirme

 import matplotlib. pylot as plt

mono_font = {' fontname ': ' monospace '}
serif_font = {' fontname ': ' serif '}

plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Yöntem 1: Tüm Metinlerin Yazı Tipini Değiştirme

Aşağıdaki kod, Matplotlib grafiğindeki tüm metinler için yazı tipi ailesinin nasıl değiştirileceğini gösterir:

 import matplotlib
import matplotlib. pyplot as plt

#define font family to use for all text
matplotlib. rcParams [' font.family '] = ' monospace '

#define x and y
x = [1, 4, 10]
y = [5, 9, 27]

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

#add title and axis labels
plt. title (' Title of Plot ')
plt. xlabel (' XLabel ')
plt. ylabel (' Y Label ')

#displayplot
plt. show () 

Her iki eksenin başlık ve etiketlerinin “tek aralıklı” bir yazı tipine sahip olduğunu unutmayın; çünkü bu, rcParams bağımsız değişkeninde belirttiğimiz yazı tipi ailesidir.

Yöntem 2: Başlık ve eksen etiketlerinin yazı tipini değiştirme

Aşağıdaki kod, başlık ve eksen etiketleri için benzersiz bir yazı tipi ailesinin nasıl belirleneceğini gösterir:

 import matplotlib. pyplot as plt

#define font families to use
mono_font = {' fontname':'monospace '}
serif_font = {' fontname':'serif '}

#define x and y
x = [1, 4, 10]
y = [5, 9, 27]

#create plot of x and y
plt. plot (x, y)

#specify title and axis labels with custom font families
plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)
plt. ylabel (' Y Label ', ** serif_font)

#displayplot
plt. show ()

Başlığın “tek aralıklı” yazı tipi ailesini kullandığını, X ve Y ekseni etiketlerinin ise “Serif” yazı tipi ailesini kullandığını unutmayın.

Not : Matplotlib’de kullanabileceğiniz mevcut yazı tipi ailelerinin tam listesini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’de diğer genel işlemlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib grafiğinde yazı tipi boyutu nasıl değiştirilir?
Matplotlib’de efsane yazı tipi boyutu nasıl değiştirilir?
Matplotlib’de onay işareti etiketlerinin yazı tipi boyutu nasıl ayarlanır?

Yorum ekle

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