tôi đang học ggplot2 và tôi không hiểu tại sao điều này không làm việc:Tại sao lệnh này trong ggplot đang trả về lỗi?
p <- ggplot(diamonds, aes(x = carat))
p <- p + layer(
geom = "point",
stat = "identity"
)
p
Error in as.environment(where) : 'where' is missing
Bạn có biết tại sao?
phải nhưng bằng cách sử dụng lớp tôi chỉ muốn hiểu chính xác geom và stat là gì và cách chúng tương tác – Wicelo
Di chuyển dữ liệu và tính thẩm mỹ của bạn vào cuộc gọi 'lớp' cung cấp cho bạn đối tượng proto trở lại, nhưng tôi không biết làm với nó: 'lớp (dữ liệu = diamons, aes (x = caret), geom = 'điểm', stat = 'nhận dạng')'. Tuy nhiên, 'stat =' identity'' khá dư thừa ở đây. – Justin