Tôi đã xem câu hỏi đã được hỏi ... và đã giải quyết thêm stat = "identity"
vào geom_bar
. Nhưng trong trường hợp của tôi, điều này không giải quyết bất cứ điều gì (tôi vẫn nhận được thông báo "không có lớp trong cốt truyện").lỗi ggplot2 "không có lớp nào trong ô"
tôi nhận được một data.frame đơn giản (data3) với 2 yếu tố (MonthNB và StationNAME) và một biến số (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
Tôi cố gắng để vẽ Ptot = f (MonthNB) sử dụng:
d <- ggplot(data=data3, aes(x=MonthNB, y=Ptot, colour=StationNAME))
d + geom_line()
d
OK cảm ơn ... cuối cùng, đó là lỗi cú pháp R! – user2165907