Tôi có một khung dữ liệu tương tự như sau:Query sử dụng geom_bar() của ggplot2 - R
mapDF <- structure(list(var = c(11L, 3L, 4L, 15L, 19L, 17L, 1L), approvals = c(10.5233545765422,
67.9809421770218, 9.66394835013545, 2.93736399165075, 3.36787205222721,
4.0168261757783, 1.50969267664431)), .Names = c("var", "approvals"
), row.names = c(NA, -7L), class = "data.frame")
Khi tôi cố gắng tạo ra một biểu đồ hình cột bằng cách sử dụng khung dữ liệu trên sử dụng:
gplot <- ggplot(mapDF, aes(x= mapDF[1], y= mapDF[2])) + geom_bar()
. Tôi nhận được các thông báo sau đây với không có gì hiển thị trong phần 'Lô' của RStudio:
Don't know how to automatically pick scale for object of type data.frame. Defaulting to continuous
Don't know how to automatically pick scale for object of type data.frame. Defaulting to continuous
Error: stat_bin requires the following missing aesthetics: x
Có ai vui lòng chỉ ra lỗi của tôi không?
Kể nhận thấy mọi người như thế nào trong tất cả các mã ggplot bạn đã từng nhìn thấy bản đồ thẩm mỹ bên trong 'aes' sử dụng _NAME_ của cột ...? :) – joran
(Và bạn sẽ muốn 'stat =" identity "' bên trong 'geom_bar'.) – joran
@joran: darnnn !!! ... cảm ơn bạn –