寫在前面。
x軸和y軸為解讀圖片所呈現(xiàn)的數(shù)據(jù)提供了上下文信息。
ggplot2以默認設(shè)置顯示的坐標軸在多數(shù)情況下看起來都不錯,不過也可以通過一些選項進行細節(jié)的控制。
下文將介紹微調(diào)坐標軸標簽、刻度線數(shù)量和布局以及刻度線標簽等元素。
坐標軸標簽
這一部分主要說明坐標軸標簽相關(guān)的知識,包括坐標軸標簽的文本修改、移除標簽、修改外觀。
修改坐標軸標簽的文本
如何修改坐標軸標簽的文本?
示例數(shù)據(jù)使用gcookbook包中的heightweight數(shù)據(jù)集:
> library(gcookbook)
> str(heightweight)
'data.frame': 236 obs. of 5 variables:
$ sex : Factor w/ 2 levels "f","m": 1 1 1 1 1 1 1 1 1 1 ...
$ ageYear : num 11.9 12.9 12.8 13.4 15.9 ...
$ ageMonth: int 143 155 153 161 191 171 185 142 160 140 ...
$ heightIn: num 56.3 62.3 63.3 59 62.5 62.5 59 56.5 62 53.8 ...
$ weightLb: num 85 105 108 92 112 ...
使用xlab或者ylab來修改坐標軸標簽的文本。
p <- ggplot(data = heightweight, aes(x = ageYear, y = heightIn)) +geom_point()
p + xlab("Age in years") + ylab("Height in inches")
[圖片上傳失敗...(image-b8f5a9-1698568755256)]
同時,也可以在標度中使用name選項進行設(shè)置,scale_x_continuous(name ="Age\n(years)" ) 。