我有以下数据:
abc <- tibble(month = c(1, 3, 12),
amount = c(100, 20, 300))
abc %>%
mutate(month = as.factor(month)) %>%
ggplot(aes(x = month, y = amount, group = 1)) +
geom_line()
我想制作一个折线图,在x轴上显示1到12,就像显示每个月一样,y轴是花费的金额,例如,2月将是零,3月将是20。
谢谢你。
2条答案
按热度按时间332nm8kg1#
我认为你提到你有超过一年的数据是相当重要的,所以我在表中添加了一列年份,并以更一般的方式使用它。
我不确定你想如何显示多年的数据,所以这是一种可能性。我还决定用点来强调非零的金额。
blpfk2vs2#
在回答您的“缺失数据”问题时,您可以用零填充您的数据,因为它们是!= NA
在回答您的x轴问题时,您可以尝试: