我不确定我是否错过了其他地方的解释,但我需要一些帮助将月份编号(例如 1、2、3)更改为月份名称(例如一月、二月、三月)。
目前,该图在 x 轴上打印月份的数字,我希望它显示月份的名称。
我确实尝试了一些项目,但列中始终为空。
下面是我当前的代码:
install.packages("Stat2Data")
library(Stat2Data)
data("CO2Hawaii")
select(CO2Hawaii)
hawaiiGraph <-
ggplot(
data = CO2Hawaii,
aes(
x = Month,
y = CO2)
) +
geom_line(
aes(group = Year)
) +
theme(axis.text.x = element_text(angle = 55, hjust = 1)
) +
ggtitle("CO2 Levels in Hawaii Over Time")
hawaiiGraph
我真的很感谢任何帮助。
The Month
是一个数字列,所以技巧是标记x
带有内置变量的轴month.name
带有中断向量1:12
。这是在scale_x_continuous
.
另请注意,无需加载包即可访问其数据集之一。
library(ggplot2)
data("CO2Hawaii", package = "Stat2Data")
hawaiiGraph <- ggplot(
data = CO2Hawaii,
mapping = aes(
x = Month,
y = CO2)
) +
geom_line(
aes(group = Year)
) +
scale_x_continuous(
breaks = seq_along(month.name),
labels = month.name
) +
theme(
axis.text.x = element_text(angle = 55, hjust = 1)
) +
ggtitle("CO2 Levels in Hawaii Over Time")
hawaiiGraph
如果月份名称太长,month.abb
给出相同的结果,但带有缩写的月份名称(即Jan
代替January
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)