Cara menggunakan fungsi mtext di r (dengan contoh)


Anda dapat menggunakan fungsi mtext() di R untuk menulis teks di margin plot.

Fungsi ini menggunakan sintaks dasar berikut:

mteks(teks, sisi=3, garis=0, …)

Emas:

  • text : Teks yang akan ditulis
  • side : Sisi jalur untuk menulis teks (1=bawah, 2=kiri, 3=atas, 4=kanan)
  • line : Garis margin yang akan digunakan (nilai negatif akan mendorong teks ke dalam jalur)

Contoh berikut menunjukkan cara menggunakan fungsi mtext() dalam praktiknya dengan bingkai data berikut di R:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7),
                 y=c(3, 4, 4, 8, 6, 10, 14))

#view data frame
df

  xy
1 1 3
2 2 4
3 3 4
4 4 8
5 5 6
6 6 10
7 7 14

Contoh 1: Tambahkan elemen teks di luar jalur

Kode berikut menunjukkan cara menggunakan mtext() untuk menambahkan elemen teks di atas plot:

 #create scatterplot
plot(df$x, df$y)

#add text above plot
mtext(" Here is some text ")

Perhatikan bahwa teks “Ini beberapa teks” telah ditambahkan di atas plot.

Contoh 2: Tambahkan beberapa elemen teks di luar jalur

Kode berikut menunjukkan cara menggunakan fungsi mtext() beberapa kali untuk menambahkan elemen teks ke setiap sisi plot:

 #create scatterplot
plot(df$x, df$y)

#add text on each side of plot
mtext(" Text on the bottom ", side= 1 )
mtext(" Text on the left ", side= 2 )
mtext(" Text on the top ", side= 3 )
mtext(" Text on the right ", side= 4 )

Dengan menggunakan fungsi mtext() beberapa kali, kita dapat menambahkan beberapa elemen teks di luar plot.

Contoh 3: Tambahkan elemen teks khusus di luar jalur

Kita juga dapat menggunakan argumen line , cex dan col di mtext() untuk mengubah masing-masing lokasi, ukuran dan warna elemen teks.

Misalnya, kode berikut menunjukkan cara menambahkan teks tepat di bagian atas jalur dengan ukuran font yang diperbesar dan warna biru:

 #create scatterplot
plot(df$x, df$y)

#add customized text inside top of plot
mtext(" Text on the top ", side= 3 , line= -3 , cex= 3 , col=' blue ') 

Jangan ragu untuk bermain-main dengan argumen berbeda dari fungsi mtext() untuk menghasilkan teks persis seperti yang Anda inginkan dalam plot Anda.

Sumber daya tambahan

Tutorial berikut menjelaskan cara menggunakan fungsi umum lainnya di R:

Cara menggambar legenda di luar plot di R
Cara mengubah posisi legenda di plot R dasar
Cara mencetak string dan variabel pada baris yang sama di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *