Formatting Plot: Membuat Judul, Label dan Legenda Grafik MATLAB (Matlab)


Formatting Plot: Membuat Judul, Label dan Legenda Grafik MATLAB
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.

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.

Belum ada Komentar untuk "Formatting Plot: Membuat Judul, Label dan Legenda Grafik MATLAB (Matlab)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel