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 ”) 

Contoh judul ggplot2 di atas plot

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 judul di bagian bawah ggplot2

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

Tambahkan komentar

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