Tôi đang cố sửa đổi âm mưu example of a simple forest bằng cách giới thiệu các khía cạnh theo biến yếu tố.Làm cách nào để xóa các yếu tố rỗng khỏi các khía cạnh ggplot2?
dữ liệu Giả sử của cấu trúc này:
test <- structure(list(characteristic = structure(c(1L, 2L, 3L, 1L, 2L
), .Label = c("Factor1", "Factor2", "Factor3"), class = "factor"),
es = c(1.2, 1.4, 1.6, 1.3, 1.5), ci_low = c(1.1, 1.3, 1.5,
1.2, 1.4), ci_upp = c(1.3, 1.5, 1.7, 1.4, 1.6), label = structure(c(1L,
3L, 5L, 2L, 4L), .Label = c("1.2 (1.1, 1.3)", "1.3 (1.2, 1.4)",
"1.4 (1.3, 1.5)", "1.5 (1.4, 1.6)", "1.6 (1.5, 1.7)"), class = "factor"),
set = structure(c(1L, 1L, 1L, 2L, 2L), .Label = c("H", "S"
), class = "factor")), .Names = c("characteristic", "es",
"ci_low", "ci_upp", "label", "set"), class = "data.frame", row.names = c(NA,
-5L))
Và chạy mã:
p <- ggplot(test, aes(x=characteristic, y=es, ymin=ci_low, ymax=ci_upp)) + geom_pointrange() +
coord_flip() + geom_hline(aes(x=0), lty=2) +
facet_wrap(~ set, ncol = 1) +
theme_bw() +
opts(strip.text.x = theme_text())
Tạo đầu ra như thế:
Tất cả tốt cho đến nay. Tuy nhiên, tôi muốn loại bỏ mức Factor3 trống từ bảng điều khiển phía dưới của mình và không thể tìm ra cách để làm điều đó. Có cách nào để làm điều đó?
Cảm ơn bạn đã trợ giúp.
Khi tham chiếu R, tôi đã dừng hỏi "Có ..." và bắt đầu hỏi "Làm thế nào tôi có thể ..." 'install.packages (" vận may "); thư viện (vận may); tài sản ("Yoda") ' –