如何使用ggplot为每个点添加x轴刻度线?

时间:2019-07-19 17:18:53

标签: r

我正在创建一个图表,查看浓度与日期的关系。我的数据被导入为日/月/年,但是当我绘制数据图时,它只是使用x轴上的年份。这是一个非常小的数据集,我希望每个点都有一个对应的日期。

这是数据的一个小例子: 结果日期 24.8 18年7月25日 22.8 18年8月8日 24.8 18-八月22 26.3 2018年9月6日 27.6-18年9月18日 29.9-18年10月3日 29.5-19年4月4日 25.9-19-2016年4月15日 28.3.19.05.19 28.3.19.05.19 27年5月31日 26.3 19年6月12日 25.5 19-六月19 24.9 19年7月10日 25.4 2016年7月6日 24.7 16年7月20日

ggplot(pipeline) + aes(pipeline$Date, pipeline$Result) +
  geom_point() + 
  geom_line() +
  xlab("Year") + 
  ylab("Alkalinity mg/L")

我目前有一张反映年份的图表,但希望将其细分为实际日期。

1 个答案:

答案 0 :(得分:0)

我假设管道中的“日期”列不是字符。     因此,只需将“日期”列转换为字符,就可以对此有所帮助。

#Code
pipeline$Date <- as.character(pipeline$Date)
ggplot(pipeline) + aes(pipeline$Date, pipeline$Result) +
geom_point() + 
geom_line() +
xlab("Year") + 
ylab("Alkalinity mg/L")