首页 > 解决方案 > 在 X 轴上读取年份不是连续的而是离散的

问题描述

我对读作 2009.0、2009.5、2010、2010.5、2011 的年份有疑问

我尝试将年份更改为字符,但它只是弄乱了线条。

ggplot(allom, aes(x= year, y= acidity, shape= cultivar, color= cultivar)) + 
  geom_line(size=1) +
  geom_point()+
  facet_wrap(vars(location))+
  labs(title = "Apple Acidity(mg/l malic acid) Between Location 1 & 2 ",
       subtitle = "2009-2011 ",
       caption = "source: Provided Data Set",
       y = "Acidity") +
  theme_minimal() +
  scale_color_brewer(palette = "Dark2")

年份小数的结果图: 在此处输入图像描述

标签: raxis-labels

解决方案


你可以试试df$year <- as.integer(df$year)。它会删除小数部分。


推荐阅读