Izgara (Grid) ve Lejant (Legend) Ekleme: Grafikleri Okunabilir Kılmak
- 24 Şub
- 2 dakikada okunur
Sadece havada süzülen bir veya birkaç çizgiye bakarak tam olarak saniyenin onda birinde sistemin hangi voltaj değerini ürettiğini anlamak neredeyse imkansızdır. Bir mühendislik grafiği sadece güzel görünmekle kalmamalı, aynı zamanda üzerinden hassas okumalar yapılabilmesine olanak tanımalıdır. İşte çizdiğiniz o harika eğrileri, cetvelle ölçülebilir, kimlikleri belli profesyonel veri setlerine dönüştüren iki sihirli dokunuş: Izgara (Grid) ve Lejant (Legend).
grid on Komutu: Koordinatları Belirginleştirmek
Boş, beyaz bir kağıda çizilmiş bir dalga formunun tepe noktasının tam olarak hangi değere denk geldiğini göz kararı bulmaya çalışmak yorucudur. Eksenlerdeki sayılardan eğriye doğru hayali bir çizgi çekmeniz gerekir. Bunun yerine, grafiğin arkasına milimetrik kağıt deseninde ince kılavuz çizgileri eklemek işleri tamamen değiştirir. Çizim komutundan hemen sonra alt satıra sadece grid on yazmanız yeterlidir. MATLAB anında X ve Y eksenlerindeki ana değerlerden geçen yatay ve dikey çizgiler oluşturur. Eğer çok daha hassas ve sık bir ızgaraya ihtiyacınız varsa, ana kareleri daha küçük alt karelere bölen grid minor komutunu da kullanabilirsiniz. Kapatmak istediğinizde ise grid off yazmanız yeterlidir.

Lejant (Legend) Nedir?: Çizgilerin Kimlik Kartı
Bir haritaya baktığınızda kırmızı çizgilerin otoyol, mavi çizgilerin nehir olduğunu köşedeki küçük bilgi kutusundan anlarsınız. Grafikler için de aynı şey geçerlidir. Özellikle bir kontrol sisteminin "Hedeflenen (Referans)" değeri ile sensörden "Ölçülen" gerçek değerini aynı grafik üzerinde gösteriyorsanız, hangi rengin hangi veriye ait olduğunu belirtmek zorundasınız. Grafiğin bir köşesine yerleştirilen bu küçük açıklama kutusuna Lejant (Legend) denir.

legend() Nasıl Kullanılır?: Sıralama Hayatidir
Lejant eklemek oldukça basittir ancak dikkat gerektiren bir kuralı vardır: Yazım sırası. Eğer kodunuzda önce "Referans Voltajı", sonra "Ölçülen Voltajı" çizdirdiyseniz, lejant komutunun içine de metinleri tam olarak bu sırayla girmelisiniz. legend('Referans Voltaj', 'Ölçülen Voltaj'). MATLAB oldukça itaatkardır. İlk çizdiği mavi çizgiye parantez içindeki birinci metni, ikinci çizdiği kırmızı çizgiye ise ikinci metni atayacaktır. Eğer sırayı karıştırırsanız, grafiği okuyan herkesi yanlış yönlendirmiş olursunuz.
Lejantı Konumlandırma (Location): Verinin Önünü Kapatmamak
Lejant kutusunu oluşturduğunuzda MATLAB genellikle onu sağ üst köşeye (Kuzeydoğu) koyar. Ancak bazen verinizin en önemli tepe noktası da tam o sağ üst köşede olabilir ve lejant kutusu verinin üstünü kapatır. Bu durumu çözmek için lejant kutusuna nereye gitmesi gerektiğini söyleyebilirsiniz. Yönler İngilizce pusula isimlerinden gelir:
Sağ Üst: 'northeast'
Sol Alt: 'southwest'
Ancak mühendislerin en çok sevdiği ve en pratik olan komut 'best' komutudur. legend('Referans', 'Ölçülen', 'Location', 'best') yazdığınızda, MATLAB grafikteki boşlukları kendi kendine analiz eder ve kutuyu hiçbir çizginin üstünü örtmeyecek en optimum boşluğa otomatik olarak yerleştirir.
İyi Çalışmalar Dilerim...


