Matplotlib - Kene ve Kene Etiketlerini Ayarlama
Keneler, eksenler üzerindeki veri noktalarını gösteren işaretlerdir. Matplotlib şimdiye kadar - önceki tüm örneklerimizde - eksen üzerindeki noktaları aralıklandırma görevini otomatik olarak üstlendi. Matplotlib'in varsayılan kene konumlayıcıları ve biçimlendiricileri, birçok yaygın durumda genellikle yeterli olacak şekilde tasarlanmıştır. Kenelerin konumu ve etiketleri, özel gereksinimlere uyacak şekilde açıkça belirtilebilir.
xticks() ve yticks()işlevi argüman olarak bir liste nesnesi alır. Listedeki öğeler, işaretlerin görüntüleneceği ilgili eylem üzerindeki konumları belirtir.
ax.set_xticks([2,4,6,8,10])
Bu yöntem, verilen konumlardaki veri noktalarını onay işaretleriyle işaretleyecektir.
Benzer şekilde, değer çizgilerine karşılık gelen etiketler şu şekilde ayarlanabilir: set_xlabels() ve set_ylabels() sırasıyla işlevler.
ax.set_xlabels([‘two’, ‘four’,’six’, ‘eight’, ‘ten’])
Bu, x eksenindeki işaretlerin altında metin etiketlerini gösterecektir.
Aşağıdaki örnek, kenelerin ve etiketlerin kullanımını göstermektedir.
import matplotlib.pyplot as plt
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
fig = plt.figure()
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # main axes
y = np.sin(x)
ax.plot(x, y)
ax.set_xlabel(‘angle’)
ax.set_title('sine')
ax.set_xticks([0,2,4,6])
ax.set_xticklabels(['zero','two','four','six'])
ax.set_yticks([-1,0,1])
plt.show()