Cara mengubah ukuran legenda di plot dasar r (dengan contoh)
Cara termudah untuk mengubah ukuran legenda dalam plot R dasar adalah dengan menggunakan argumen cex :
legend(' topright ', legend=c(' A ', ' B '), col=1:2, pch= 16 , cex= 1 )
Nilai default cex adalah 1.
Semakin besar nilai yang Anda tentukan cex , semakin besar pula legendanya.
Contoh berikut menunjukkan bagaimana menggunakan argumen ini dalam praktik.
Contoh: Ubah ukuran legenda di plot dasar R
Misalkan kita membuat titik cloud berikut di basis R:
#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
y=c(4, 6, 7, 12, 6, 8),
group=c(1, 1, 1, 2, 2, 2))
#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )
#add legend in top right corner
legend(' topright ', legend=c(' First ', ' Second '),
col=1:2, pch= 16 )
Untuk memperbesar ukuran legenda, kita dapat meningkatkan nilai cex ke nilai yang lebih besar dari 1:
#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )
#add legend in top right corner with increased size
legend(' topright ', legend=c(' First ', ' Second '),
col=1:2, pch= 16 , cex= 2 )
Perhatikan seberapa besar legenda dalam plot ini dibandingkan dengan plot sebelumnya.
Untuk memperkecil ukuran legenda, kita dapat menurunkan nilai cex menjadi kurang dari 1:
#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )
#add legend in top right corner with decreased size
legend(' topright ', legend=c(' First ', ' Second '),
col=1:2, pch= 16 , cex=. 75 )
Perhatikan juga bahwa Anda dapat mengubah ukuran titik dalam legenda dengan mengubah nilai argumen pt.cex .
Nilai default untuk argumen ini adalah 1, namun Anda dapat meningkatkan ukuran titik dalam legenda dengan meningkatkan nilai ini:
#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )
#add legend in top right corner with increased point size
legend(' topright ', legend=c(' First ', ' Second '),
col=1:2, pch= 16 , pt.cex= 2 )
Perhatikan bahwa ukuran legendanya sama, tetapi titik merah dan hitam di legenda itu dua kali lebih besar.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:
Cara menggambar legenda di luar plot di R
Cara mengubah posisi legenda di plot R dasar