Cara menghapus legenda di ggplot2 (dengan contoh)
Anda dapat menggunakan sintaks berikut untuk menghapus legenda dari plot di ggplot2:
ggplot(df, aes (x=x, y=y, color=z)) + geom_point() + theme( legend.position =" none ")
Dengan menentukan legenda.position=”none” Anda memberi tahu ggplot2 untuk menghapus semua legenda dari plot.
Contoh langkah demi langkah berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Langkah 1: Buat bingkai data
Pertama, mari buat bingkai data:
#create data frame df <- data. frame (assists=c(3, 4, 4, 3, 1, 5, 6, 7, 9), points=c(14, 8, 8, 16, 3, 7, 17, 22, 26), position=rep(c('Guard', 'Forward', 'Center'), times= 3 )) #view data frame df assist points position 1 3 14 Guard 2 4 8 Forward 3 4 8 Center 4 3 16 Guard 5 1 3 Forward 6 5 7 Center 7 6 17 Guard 8 7 22 Forward 9 9 26 Center
Langkah 2: Buat plot menggunakan ggplot2
Selanjutnya, mari gunakan ggplot2 untuk membuat plot sebar sederhana:
library (ggplot2)
#create scatterplot
ggplot(df, aes (x=assists, y=points, color=position)) +
geom_point(size= 3 )
Secara default, ggplot2 menyertakan legenda untuk memudahkan interpretasi warna dalam plot sebar.
Langkah 3: Hapus Legenda Plot
Selanjutnya, mari kita gunakan legenda.position=”none” untuk menghapus legenda dari plot:
library (ggplot2)
#create scatterplot with no legend
ggplot(df, aes (x=assists, y=points, color=position)) +
geom_point(size= 3 ) +
theme( legend.position =" none ")
Legenda tersebut telah sepenuhnya dihapus dari plot.
Terkait: Cara mengubah label legenda di ggplot2
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di ggplot2:
Bagaimana cara mengubah judul legenda di ggplot2
Cara mengubah ukuran legenda di ggplot2
Bagaimana cara mengubah posisi legenda di ggplot2