Formatting Plot: Membuat Judul, Label dan Legenda Grafik MATLAB

0

Ketika plot dibuat menggunakan plot maupun fplot command, figure akan menampilkan plot sederhana tanpa informasi khusus terkait plot yang dibentuk. Untuk menambah informasi plot, dapat digunakan formatting Plot. Formatting plot adalah suatu cara untuk memberikan informasi terkait judul, label dan legenda pada grafik di dalam suatu plot. Pada tutorial berikut dijelaskan cara membuat judul, label dan legenda grafik MATLAB.

Untuk melakukan formatting plot dapat dilakukan menggunakan formatting command atau menggunakan plot editor secara langsung.

Baca juga: Cara Membuat Grafik/Plot Dua Dimensi Pada MATLAB

A. Formatting Plot Menggunakan Command

Untuk membuat judul, label dan legenda pada grafik, formatting command ditulis setelah syntax utama. Berikut formulasi formatting command

Misalkan akan dibuat formatting dari plot fungsi kuadrat berikut

y = x² + x + 1

  1. Membuat Label fungsi Axis

    Untuk menambah label pada garis sumbu pada grafik dapat menggunakan syntax fungsi xlabel dan fungsi ylabel pada MATLAB. Kedua label ditulis setelah syntax deklarasi plot.

    xlabel(‘teks horizontal axis’)

    ylabel(‘teks vertikal axis’)

    » fplot ('x.^2+x+1',[-2 1],':r')
    » xlabel('sumbu x'),ylabel('sumbu y')

    Menambah label pada grafik matlab

  2. Membuat Judul Plot

    Untuk membuat judul plot anda dapat menggunakan syntax fungsi title pada MATLAB diformulasikan sebagai berikut

    title(‘judul plot’)

    » fplot ('x.^2+x+1',[-2 1],':r')
    » xlabel('sumbu x'),ylabel('sumbu y')
    » title('x^{2}+x+1')

    menambah judul grafik pada matlab

  3. Menggunakan fungsi text Command

    Dengan fungsi text command anda dapat membuat tulisan di plot dalam koordinat x,y. Anda juga dapat menggunakan command fungsi gtext sehingga teks yang akan dimunculkan dapat digeser. Berikut formulasi text command

    text(x,y,’teks yang akan tampil’)

    gtext(‘teks yang akan tampil’)

    » fplot ('x.^2+x+1',[-2 1],':r')
    » xlabel('sumbu x'),ylabel('sumbu y')
    » title('x^{2}+x+1')
    » text(-1,2,'grafik kuadrat')

    menambah tulisan grafik pada matlab

    Terdapat beberapa argumen specifier yang dapat anda gunakan pada syntax text/gtext command. Dengan formulasi syntax

    text(x,y,’teks yang ditampilkan’,property name,property value)

     Property Name  Deskripsi  Property Value
     EdgeColor  Warna border pada teks yang dibuat  specifier string warna standar, default: None
     BackgroundColor  Warna background/fill color box tulisan yang dibuat  specifier string warna standar, default: None
     Color  Warna font teks yang dibuat  specifier string warna standar, default: hitam (‘b’)
     FontWeight  Menentukan ketajaman font  specifier string ‘bold’,’normal’,’light’, default: ‘normal’
     FontSize  Menentukan ukuran font  specifier nilai numerik, default: 10 dengan besaran pt
     FontName  Menentukan jenis font yang dipakai  sesuai dengan font yang tersedia
     FontAngle  Menentukan angle font  specifier string ‘normal’,’italic’
     Rotation  Menentukan rotasi font  specifier nilai numerik, default: 0 dengan besaran derajat.
    » fplot ('x.^2+x+1',[-2 1],':r')
    » xlabel('sumbu x'),ylabel('sumbu y')
    » title('x^{2}+x+1')
    » text(0,2.5,'Grafik Kuadrat','Rotation',45)

    membuat teks grrafik matlab

  4. Menambah Legenda pada plot

    Legenda adalah penjelasan garis dilengkapi dengan sampel garis yang dijelaskan. Untuk membuat legenda pada plot anda dapat menggunakan syntax fungsi legend pada MATLAB. Dapat diformulasikan sebagai berikut

    legend(‘legend grafik1′,’legend grafik2′,…,’legend grafikN’,’Nilai Pos’)

      • Nilai Pos -1 untuk menampilkan legenda diluar plot
      • Nilai Pos 0 untuk menampilkan legenda jauh dari grafik namun masih didalam plot
      • Nilai Pos 1 untuk menampilkan legenda di pojok kanan atas
      • Nilai Pos 2 untuk menampilkan legenda di pojok kiri atas
      • Nilai Pos 3 untuk menampilkan legenda di pojok kiri bawah
    • Nilai Pos 4 untuk menampilkan legenda di pojok kanan bawah

    Misalkan anda akan membuat turunan pertama dari fungsi awal dan kemudian menambah fungsi legenda pada grafik dapat digunakan syntax berikut

    » fplot ('x.^2+x+1',[-2 1],':r')
    » xlabel('sumbu x'),ylabel('sumbu y')
    » title('x^{2}+x+1')
    » text(-1,2,'grafik kuadrat')
    » x = [-2:0.001:1];dy = x+1;
    » line(x,dy)
    » legend ('grafik fungsi kuadrat','turunan pertama',-1)

    Sehingga legenda yang dibuat

    Menambah legenda pada grafik matlab

  5. Menggunakan fungsi axis Command

    Dengan menggunakan syntax fungsi axis pada MATLAB anda dapat menentukan range tampilan dari suatu plot. Berbeda dengan syntax plot(x,y) yang mendefinisikan nilai suatu fungsi lalu menampilkan plot grafik fungsi tersebut dalam x [min max], y[min max], syntax axis hanya berperan untuk memberikan range tampilan suatu plot (tidak merubah nilai). axis command menggunakan fundamental koordinat cartesius yang dapat diformulasikan sebagai

    axis([xmin xmax ymin ymax])

    » axis([-1.5 0 0.5 2.5])

    axis command pada matlabAdapun syntax axis lainnya dilengkapi argumen tertentu

    • axis equal – untuk mengatur skala kedua sumbu sama
    • axis square – untuk mengatur daerah kedua axis berbentuk persegi
    • axis tight – untuk mengatur range axis sesuai dengan range data terkecil
  6. Menggunakan fungsi grid Command

    Fungsi grid pada MATLAB adalah untuk menampilkan grid pada plot yang anda buat. penggunaan grid command sangat sederhana. Syntax grid on untuk menampilkan grid dan syntax grid off untuk menyembunyikan grid.

    menampilkan grid pada grafik matlab

B. Text Formatting: Karakter dan Format Penulisan label, title, text/gtext dan legend

Text Formatting memungkinkan anda untuk menulis teks dengan karakter khusus beserta format kustom.

  1. Text Modifiers

    Text Modifiers berfungsi untuk memberikan efek tertentu pada teks yang akan ditampilkan. Text Modifiers dapat diformulasikan sebagai berikut

    /modifiers{teks yang ditampilkan}

     Modifier  Efek Tulisan
     \bf  bold font (huruf tebal)
     \it  italic font (huruf miring)
     \rm  normal font
     \fontname{nama font}  tulisan dengan font tertentu
     \fontsize{ukuran font}  ukuran font dengan nilai numerik

    Contoh menampilkan title dengan font bold dan italic

    » fplot ('x.^2+x+1',[-2 1],':r')
    » title('\bf\it{x^{2}+x+1}')

    text formatting pada grafik matlab

  2. Superscript dan Subscript

    Untuk membuat tulisan superscript dan subscript anda dapat menggunakan format penulisan LATEX sebagaimana dalam formulasi

    Superscript x^{2}

    Subscript x_{2}

  3. Format Karakter Khusus

    Untuk menulis karakter khusus pada MATLAB anda dapat menggunakan beberapa kode berikut

     Kode  Karakter
     \alpha  α
     \beta  β
     \gamma  γ
     \theta  θ
     \pi  π
     \sigma  σ
     \phi  Φ
     \delta  Δ
     \Gamma  Γ
     \Lambda  λ
     \Omega  Ω
     \Sigma  Σ

C. Formatting Plot Menggunakan Plot Editor

Anda dapat melakukan formatting plot dengan modifikasi langsung pada Plot Editor. Namun untuk penggunaan lebih lanjut anda tidak dapat hanya mengandalkan Plot Editor, misalkan pada script file sehingga memunculkan formatting plot, tentunya harus menggunakan formatting command untuk efisiensi penggunaan.

Baca juga tutorial lainnya: Daftar Isi Tutorial MATLAB


Sekian artikel Formatting Plot: Membuat Judul, Label dan Legenda Grafik MATLAB. Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke kerabat anda. Terima kasih…

AYO BERKOMENTAR

Tulis komentar
Masukkan nama Anda