Cara mengubah jumlah centang sumbu di ggplot2 (dengan contoh)


Anda dapat menggunakan sintaks dasar berikut untuk mengubah jumlah kutu sumbu pada plot di ggplot2:

 p+
  scale_x_continuous(n. breaks = 10 ) +
  scale_y_continuous(n. breaks = 10 )

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: mengubah jumlah centang sumbu di ggplot2

Misalkan kita memiliki bingkai data berikut di R:

 #create data frame
df <- data. frame (x=c(1, 2, 4, 5, 6, 8, 12, 14, 19),
                 y=c(2, 5, 7, 8, 14, 19, 22, 28, 36))

#view data frame
df

   xy
1 1 2
2 2 5
3 4 7
4 5 8
5 6 14
6 8 19
7 12 22
8 14 28
9 19 36

Jika kita membuat plot sebar, ggplot2 akan secara otomatis memilih jumlah centang yang sesuai untuk sumbu x dan sumbu y:

 library (ggplot2)

#create scatterplot
ggplot(df, aes(x=x, y=y)) +
  geom_point(size= 2 ) 

Namun, kita dapat menggunakan argumen n.breaks untuk menentukan jumlah tick yang tepat untuk digunakan pada kedua sumbu:

 library (ggplot2)

#create scatter plot with custom number of ticks
ggplot(df, aes(x=x, y=y)) +
  geom_point(size= 2 ) +
  scale_x_continuous(n. breaks = 10 ) +
  scale_y_continuous(n. breaks = 10 ) 

Perhatikan bahwa jumlah kutu pada kedua sumbu telah meningkat.

Perhatikan juga bahwa Anda dapat mengubah jumlah centang pada satu sumbu jika diinginkan:

 library (ggplot2)

#create scatter plot with custom number of ticks on x-axis only
ggplot(df, aes(x=x, y=y)) +
  geom_point(size= 2 ) +
  scale_x_continuous(n. breaks = 20 ) 

Dalam contoh ini, ggplot2 memilih jumlah tanda centang yang akan digunakan pada sumbu y tetapi jumlah tanda centang pada sumbu x ditentukan oleh angka dalam argumen n.breaks .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di ggplot2:

Cara memutar label sumbu di ggplot2
Cara mengatur jeda sumbu di ggplot2
Cara menetapkan batas sumbu di ggplot2
Cara mengubah label legenda di ggplot2

Tambahkan komentar

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