Soru sorGrafik Üzerinde Yazı Yazdırma
haritaci07 tarafından 5 yıl önce soruldu

Düşey yönde pozitif ve negatif değerlerden oluşan bir grafik var. Düşeyde 0'a denk gelen eksende grafiğin sonuna kadar 1'den 111'e kadar sayı yazdırmak istiyorum (düşey yöndeki değerlerin yatay eksende hangi noktaya ait olduğunu gösterebilmek için). text ve gtext komutlarını denedim fakat tırnak içindeki metni yazdırdığı için halledemedim. Şimdiden teşekkür ederim.

1 Cevap
hakkans Yönetici tarafından 5 yıl önce cevaplandı

Eksen değerlerini mi değiştirmek istiyorsunuz? Bunun için yticks() ve yticklabels() komutlarını kullanmanız gerekiyor. yticks(vektor) ile vektor değişkeni içindeki değerlere çizgi konur. Bu çizgi konan yerlere değer atamasını gerçekleştirmek içinse yticklabels(sayilar) ile sayilar hücresi (hücre (cell) {} simgeleri arasında tanımlanıyor ve her bir değeri string olarak ayrı ayrı içermesi gerekiyor) içinde belirtilen metinleri bu çizgi konan yerlere yerleştirebilirsiniz. Alakadar komutlarla ilgili örnekler ve açıklamalar:
https://www.mathworks.com/help/matlab/ref/yticklabels.html
https://www.mathworks.com/help/matlab/creating_plots/change-tick-marks-and-tick-labels-of-graph-1.html