Matplotlib ve python kullanarak aşağıdaki örnek kod gibi bir arsa çiziyorum.
x = array([0,1,2,3])
y = array([20,21,22,23])
plot(x,y)
show()
Yukarıdaki kod x ekseni üzerinde olduğu için çizilmiş değerleri, 0.0, 0.5, 1.0, 1.5
yani referans x değerlerimin aynı değerlerini göreceğim .
Her bir x noktasını farklı bir dizgeye eşlemenin bir yolu var mı? Örneğin, x ekseninin ay adlarını (dizeleri Jun, July,...
) veya kişi adları ( "John", "Arnold", ...
) veya saat zamanı ( "12:20", "12:21", "12:22", ..
) gibi diğer dizeleri göstermesini istiyorum .
Ne yapabileceğimi veya hangi işlevi görebileceğimi biliyor musunuz?
Amacım için matplotlib.ticker
yardımcı olabilir mi?
rotation
bazen yararlıdır:plt.xticks(range(5), ["some", "words", "as", "x", "ticks"], rotation=45)