R 与 ggplot2 水平线平均

Kar*_*rol 5 average r ggplot2

我有我的脚本,它从 csv 文件中读取数据。我正在计算平均值,但我希望将图表上的平均值视为水平线。

avg = myData$Electricity.Costs
mean(avg)

ggplot(data = myData, 
       aes(x = Date, y = Electricity.Costs, 
           group = Budget.Plan.Monthly.Amount, colours = "Budget.Plan.Monthly.Amount")) + 
   geom_line() + 
   geom_point(aes(colour = Budget.Plan.Monthly.Amount))
Run Code Online (Sandbox Code Playgroud)

你能给我一些建议吗?

ada*_*ien 6

ggplot(data = myData, 
   aes(x = Date, y = Electricity.Costs, 
       group = Budget.Plan.Monthly.Amount, colours = "Budget.Plan.Monthly.Amount")) + 
geom_line() + 
geom_point(aes(colour = Budget.Plan.Monthly.Amount))+
geom_hline(yintercept = mean(avg))
Run Code Online (Sandbox Code Playgroud)