ggplot2错误“无图层” - 代码日志

ggplot2错误“无图层”

我已经看到这个问题已经问了…并且解决了添加stat =“identity”到geom_bar。
但是在我的情况下,这并不解决任何问题(我仍然收到消息“没有图层”)。

我有一个简单的data.frame(data3),有2个因素(MonthNB和StationNAME)和一个数字变量(Ptot):

   MonthNB StationNAME      Ptot
   1     stationA  21.70625
   2     stationA  16.19375
   3     stationA  16.64688
   4     stationA  27.37813
   5     stationA  38.26774
   6     stationA  52.91250
   7     stationA  69.36875
   8     stationA  43.18125
   9     stationA  33.24688
  10     stationA  35.74839
  11     stationA  36.01333
  12     stationA  30.24194
   1    stationB  25.14242
   2    stationB  18.62121
   3    stationB  22.11818
   4    stationB  32.70909
   5    stationB  33.83750
   6    stationB  63.65937
   7    stationB  69.05312
   8    stationB  50.70606
   9    stationB  46.96364
  10    stationB  50.28710
  11    stationB  46.81935
  12    stationB  39.88750

我试图用Ptot = f(MonthNB)来绘制:

d <- ggplot(data=data3, aes(x=MonthNB, y=Ptot, colour=StationNAME))
d + geom_line()
d
错误消息是因为您没有将d geom_line()保存为对象。

#Save ggplot() as object
d <- ggplot(data=data3, aes(x=MonthNB, y=Ptot, colour=StationNAME))

#Add to d geom_line() - this makes the plot to appear on the screen but not saved.
d + geom_line()

将图层保存到对象

d<-d+geom_line()
#No error message
d
http://stackoverflow.com/questions/15388748/ggplot2-error-no-layers-in-plot

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ggplot2错误“无图层”