微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 R 在多个图表中将 x 轴值更改为一年中月份的名称

如何解决如何使用 R 在多个图表中将 x 轴值更改为一年中月份的名称

Output of multiple line chart

我希望有人解释如何将 x 轴值更改为一年中的几个月,即 Jan20202020 年 2 月、...、2020 年 12 月 >.这是我生成图表的代码

library(ggplot2)
library(reshape2)
dt$Time <- seq(nrow(dt))

dt.df <- melt(dt,measure.vars = c("Na","Mg","K","Ca","Mn","Fe","Cu","Zn","Cd","Pb"))

ggplot(dt.df,aes(x = Time,y = value)) +
  geom_line(aes(color = variable)) +
  facet_grid(variable ~ .,scales = "free_y") +
  labs(x = "Month/Year",y = "Values")+
  theme(legend.position="none")

解决方法

这有帮助吗?

ggplot(mtcars,aes(x = mpg/3,y = wt)) +
  geom_line(aes(color = cyl)) +
  labs(x = "Month/Year",y = "Values")+
  scale_x_continuous(breaks = 1:12,labels = paste0(month.abb[1:12],"2020"),limits = c(1,12)) +
  theme(legend.position="none")

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。