Ggplot2'de eksen tik sayısı nasıl değiştirilir (örneklerle)
ggplot2’deki grafiklerdeki eksen işaretlerinin sayısını değiştirmek için aşağıdaki temel sözdizimini kullanabilirsiniz:
p+ scale_x_continuous(n. breaks = 10 ) + scale_y_continuous(n. breaks = 10 )
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: ggplot2’deki eksen işaretlerinin sayısını değiştirin
R’de aşağıdaki veri çerçevesine sahip olduğumuzu varsayalım:
#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
Bir dağılım grafiği oluşturursak, ggplot2 otomatik olarak x ekseni ve y ekseni için uygun sayıda işaret seçecektir:
library (ggplot2) #create scatterplot ggplot(df, aes(x=x, y=y)) + geom_point(size= 2 )
Ancak her iki eksende kullanılacak işaretlerin tam sayısını belirtmek için n.breaks bağımsız değişkenini kullanabiliriz:
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 )
Her iki eksendeki işaret sayısının arttığını unutmayın.
Ayrıca isterseniz tek bir eksendeki işaret sayısını değiştirebileceğinizi de unutmayın:
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 )
Bu örnekte ggplot2, y ekseninde kullanılacak işaret sayısını seçiyor ancak x eksenindeki işaret sayısı, n.breaks bağımsız değişkenindeki sayıya göre belirleniyor.
Ek kaynaklar
Aşağıdaki eğitimler ggplot2’de diğer genel görevlerin nasıl gerçekleştirileceğini açıklamaktadır:
Ggplot2’de eksen etiketleri nasıl döndürülür
Ggplot2’de eksen sonları nasıl ayarlanır
Ggplot2’de eksen sınırları nasıl ayarlanır?
Ggplot2’de efsane etiketleri nasıl değiştirilir?