top of page

Subplot: Ekranı Parçalara Bölmek

  • 9 Mar
  • 2 dakikada okunur

Bir sistemin hem voltajını hem de akımını aynı anda analiz etmek istediğinizi düşünün. Akım miliamper (0.05) seviyesinde küçük dalgalanmalar yaparken, voltaj 220 Volt seviyelerinde gezinmektedir. Bu iki veriyi aynı grafiğin içine çizerseniz, devasa voltaj ölçeği yüzünden akım çizgisi sıfır noktasında dümdüz bir çizgi gibi ezilip kaybolur. İşte verilerin birimleri veya ölçekleri birbirinden çok farklı olduğunda, onları aynı pencere içinde ama "farklı odalarda" göstermenin en şık ve profesyonel yolu subplot komutunu kullanmaktır. Bu komut, tek bir grafik ekranını (Figure) bir tablo gibi satırlara ve sütunlara böler.


  1. Komutun Anatomisi: Matris Mantığıyla Bölme

    subplot komutu tam olarak 3 adet parametreye ihtiyaç duyar. Bu parametreler ekranı kaça böleceğinizi ve o an hangi bölmeye çizim yapacağınızı sisteme söyler.

    Genel kullanım şöyledir: subplot(satır_sayısı, sütun_sayısı, konum_numarası)

    • Satır ve Sütun: Ekranı bir ızgara (grid) gibi düşünün. subplot(2, 1, ...) derseniz, ekranı alt alta 2 satıra ve 1 sütuna böler. Yani iki yatay grafik alanı oluşturur.

    • Konum Numarası: Bu bölmelerden hangisinin içine gireceğinizi belirtir.


  2. Numaralandırma Kuralı: Soldan Sağa, Yukarıdan Aşağıya

    Ekranı 2 satır ve 2 sütun olacak şekilde (toplam 4 pencere) böldüğünüzü varsayalım: subplot(2, 2, p). Buradaki p (pozisyon) değeri nasıl sayılır?

    MATLAB numaralandırmaya her zaman en sol üst köşeden başlar. Okuma yönü soldan sağadır.

    • Sol Üst Köşe: subplot(2, 2, 1)

    • Sağ Üst Köşe: subplot(2, 2, 2)

    • Sol Alt Köşe: subplot(2, 2, 3)

    • Sağ Alt Köşe: subplot(2, 2, 4)

    Eğer çiziminizi sol alt köşeye yapmak istiyorsanız, önce subplot(2, 2, 3) yazarak o odaya girersiniz, hemen alt satırına da plot() komutunuzu yazarsınız.


    Matlab Subplot Komutu

  3.  Her Odanın Kendi Kuralları Vardır

    subplot komutunun en güzel yanı, ekranı böldükten sonra her bir alt grafiğin tamamen bağımsız çalışmasıdır. Bir odaya (konuma) girdikten sonra yazacağınız title(), xlabel(), ylabel() veya grid on komutları sadece ve sadece o an içinde bulunduğunuz alt grafiği etkiler. Diğer grafikler bu ayarlardan haberdar bile olmaz. Böylece birinci grafiğe "Motor Hızı", hemen altındaki ikinci grafiğe "Motor Akımı" gibi tamamen farklı başlıklar ve eksen isimleri atayabilirsiniz.


    subplot Komutu

  4. Neden Ayrı Ayrı Pencereler (Figure) Açmıyoruz?

    Elbette her veri için yepyeni bir grafik penceresi (figure) açabilirsiniz. Ancak ekranda 6 farklı pencerenin uçuşması, bunları tek tek hizalamaya çalışmak ve bir rapor için hepsinin ekran görüntüsünü ayrı ayrı almak mühendislik açısından büyük bir zaman kaybıdır. subplot, tüm sistemin genel fotoğrafını tek bir çerçevede, derli toplu ve akademik makalelere kopyalanmaya hazır bir formatta sunar.



İyi Çalışmalar Dilerim...

 
 

İLETİŞİM

© 2026 LymoTech. Tüm hakları saklıdır.

Designed by Aleyna | Powered by Engineering Logic

bottom of page