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