Cara mengubah posisi legenda di ggplot2 (dengan contoh)
Anda dapat menggunakan sintaks berikut untuk menentukan posisi legenda ggplot2:
theme(legend.position = " right ")
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya dengan himpunan data iris bawaan di R.
Contoh: Tempatkan legenda di luar plot
Anda dapat langsung memerintahkan ggplot2 untuk menempatkan legenda di sisi “atas”, “kanan”, “bawah”, atau “kiri” plot.
Misalnya, berikut cara menempatkan legenda di bagian atas plot:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = “ top ”)
Dan berikut cara menempatkan legenda di bagian bawah plot:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = “ bottom ”)
Contoh: letakkan legenda di dalam plot
Anda juga dapat menentukan koordinat yang tepat (x,y) untuk menempatkan legenda di dalam plot.
Sebagai contoh, berikut cara menempatkan caption di pojok kanan atas:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = c( .9 , .9 ))
Dan berikut cara menempatkan legenda di pojok kanan bawah:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = c( .9 , .1 ))
Contoh: Hapus legenda sepenuhnya
Anda juga dapat menghapus legenda dari plot seluruhnya di ggplot2 dengan menentukan legenda.position=”none” sebagai berikut:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = " none ")
Sumber daya tambahan
Cara mengubah ukuran legenda di ggplot2
Bagaimana cara mengubah judul legenda di ggplot2
Panduan lengkap tema ggplot2 terbaik