Data Visualization

Matplotlib İşaret Etiketi Yazı Boyutu Ustalığı

Spread the love

Matplotlib, görselleştirme oluşturmak için güçlü bir Python kütüphanesidir. Yaygın bir görev, daha iyi okunabilirlik için tik etiketlerinin yazı tipi boyutunu ayarlamaktir. Bu makale, farklı kodlama stillerine ve durumlara hitap eden bunu başarmak için çeşitli yöntemleri göstermektedir.

İçindekiler Tablosu

plt.xticks(fontsize= ) kullanımı

Bu basit yöntem, doğrudan pyplot arayüzüyle çalışırken ve ince ayarlı kontrole ihtiyaç duyulmadığında uygundur. Tüm x ekseni tik etiketlerinin yazı tipi boyutunu ayarlar. Y ekseni etiketleri için plt.yticks() kullanın.


import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10, 1)
y = x**2

plt.plot(x, y)
plt.xticks(fontsize=14)
plt.yticks(fontsize=14)
plt.xlabel("X-ekseni", fontsize=16)
plt.ylabel("Y-ekseni", fontsize=16)
plt.title("Ayarlanmış Tik Etiketi Yazı Tipi Boyutu ile Grafik", fontsize=18)
plt.show()

ax.set_xticklabels(xlabels, fontsize= ) kullanımı

Bu, özellikle tik etiketlerini özelleştirirken (örneğin, metinlerini değiştirerek) daha fazla kontrol sağlar. Matplotlib’in nesne yönelimli arayüzünü kullanır.


import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10, 1)
y = x**2

fig, ax = plt.subplots()
ax.plot(x, y)
xlabels = [f'Etiket {i}' for i in x]
ax.set_xticklabels(xlabels, fontsize=12)
ax.set_xlabel("X-ekseni", fontsize=14)
ax.set_ylabel("Y-ekseni", fontsize=14)
ax.set_title("Özel Tik Etiketleri ile Grafik", fontsize=16)
plt.show()

plt.setp(ax.get_xticklabels(), fontsize=) kullanımı

plt.setp(), ax.get_xticklabels() aracılığıyla elde edilen tik etiketlerinin özelliklerini değiştirir. Birden fazla özelliği ayarlamak için özlüdür.


import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10, 1)
y = x**2

fig, ax = plt.subplots()
ax.plot(x, y)
plt.setp(ax.get_xticklabels(), fontsize=10)
plt.setp(ax.get_yticklabels(), fontsize=10)
ax.set_xlabel("X-ekseni", fontsize=12)
ax.set_ylabel("Y-ekseni", fontsize=12)
ax.set_title("Setp Yöntemi ile Grafik", fontsize=14)
plt.show()

ax.tick_params(axis='x', labelsize= ) kullanımı

tick_params(), tik özelliklerini (boyut, yön, genişlik, vb.) kapsamlı bir şekilde kontrol eder. İnce ayar için idealdir.


import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10, 1)
y = x**2

fig, ax = plt.subplots()
ax.plot(x, y)
ax.tick_params(axis='x', labelsize=16)
ax.tick_params(axis='y', labelsize=16)
ax.set_xlabel("X-ekseni", fontsize=18)
ax.set_ylabel("Y-ekseni", fontsize=18)
ax.set_title("Tik Parametreleri ile Grafik", fontsize=20)
plt.show()

Sonuç

Matplotlib, tik etiketi yazı tipi boyutunu kontrol etmenin çeşitli yollarını sunar. En iyi yaklaşım, ihtiyaçlarınıza ve kodlama stilinize bağlıdır. plt.xticks() basittir, oysa ax.set_xticklabels(), plt.setp() ve ax.tick_params() daha fazla esneklik sunar.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir