Tôi có khung dữ liệu chứa các thùng số trục x và dữ liệu trục y liên tục trên nhiều danh mục. Ban đầu, tôi tạo ra một hộp bằng cách làm cho các trục x "yếu tố", và làm một hộp của dữ liệu tan chảy. dữ liệu tái sản xuất:Cách tạo geom_boxplot với số lượng lớn các biến x liên tục
x <- seq(1,10,by=1)
y1 <- rnorm(10, mean=3)
y2 <- rnorm(10, mean=10)
y3<- rnorm(10, mean=1)
y4<- rnorm(10, mean=8)
y5<- rnorm(10, mean=12)
df <- data.frame(x,y1,y2,y3,y4,y5)
df.m <- melt(df, id="x")
Mã của tôi để tạo ra các dữ liệu trục x là một yếu tố:
df.m $ x < - as.factor (df.m $ x)
ggplot của tôi:
ggplot(df.m, aes(x=x, y=value))+
geom_boxplot(notch=FALSE, outlier.shape=NA, fill="red", alpha=0.1)+
theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
Cốt truyện kết quả: :
Vấn đề là tôi không thể sử dụng khoảng cách số trục x vì trục x được phân loại là một yếu tố, có khoảng cách bằng nhau. Tôi muốn để có thể sử dụng một cái gì đó như scale_x_continuous để thao tác các trục vỡ và khoảng cách đến, nói, một khoảng thời gian 2, chứ không phải là một hộp mỗi 1, nhưng khi tôi cố gắng vẽ dữ liệu với trục x "as.numeric ", tôi chỉ nhận được một boxplot của tất cả các dữ liệu:
Bất kỳ đề xuất cho một cách để có được đường cong boxplot này liên tục tìm kiếm (hình ảnh đầu tiên) trong khi vẫn có thể kiểm soát các thuộc tính bằng số trục x? Cảm ơn!
@Henrik Liên kết ổ đĩa Google trong câu hỏi có phù hợp với bạn không? Đó sẽ là khung dữ liệu cho ví dụ này. Cảm ơn bạn đã xuất hiện và giúp tôi lần nữa! Đó là một ngày có vấn đề trong thế giới R ... – AndMan21
@Henrik Gotcha, xin lỗi về điều đó.Chỉnh sửa ngay bây giờ – AndMan21