Cara menghapus judul legenda di ggplot2


Anda dapat menggunakan sintaks berikut untuk menghapus judul legenda dari plot di ggplot2:

 ggplot(df, aes(x=x_var, y=y_var, color=group_var)) +
  geom_point() +
  labs(color= NULL )

Argumen color=NULL dalam fungsi labs() memberitahu ggplot2 untuk tidak menampilkan judul legenda apa pun.

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Hapus judul dari legenda plot di ggplot2

Misalkan kita memiliki kerangka data berikut di R yang berisi informasi tentang berbagai pemain bola basket:

 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

Jika kita menggunakan geom_point() untuk membuat titik cloud di ggplot2, legenda akan ditampilkan dengan judul default:

 library (ggplot2)

#create scatter plot of assists vs. points, grouped by position
ggplot(df, aes(x=assists, y=points, color=position)) +
  geom_point(size= 3 ) 

Perhatikan bahwa legenda saat ini memiliki teks “posisi” yang ditampilkan sebagai judul legenda.

Untuk menghapus judul ini dari legenda, kita dapat menggunakan argumen labs(color=NULL) :

 library (ggplot2)

#create scatter plot and remove legend title
ggplot(df, aes(x=assists, y=points, color=position)) +
  geom_point(size= 3 ) +
  labs(color= NULL ) 

Perhatikan bahwa judul keterangan telah dihapus.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di ggplot2:

Bagaimana cara mengubah judul legenda di ggplot2
Cara mengubah ukuran legenda di ggplot2
Bagaimana cara mengubah posisi legenda di ggplot2

Tambahkan komentar

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