Trong biểu đồ của tôi, tôi mã hóa một số thông tin trong đường kính của các vòng tròn được vẽ. Câu hỏi của tôi là, cách dễ nhất để ghi lại thông tin đó trong một huyền thoại là gì?Chú thích với các kích thước ký hiệu khác nhau trong cơ sở R
Đây là những gì tôi đã cố gắng cho đến bây giờ:
dat <- rnorm(100)
cex_brks <- quantile(dat, c(0.25,0.5,0.75))
cex_size <- c(1,1.4,1.8, 2.2)
cex <- rep(NA, length(dat))
for (i in 1:3) {
cex[is.na(cex) & dat<=cex_brks[[i]]] <- cex_size[[i]]
}
cex[is.na(cex)] <- cex_size[[4]]
plot(dat, cex=cex, pch=21)
legend(
"bottom",
legend=c("very small", "small", "large", "very large"),
bty="n",
pch=21,
cex=cex_size
)
Tuy nhiên, làm nó theo cách này, không chỉ là biểu tượng (pch) thay đổi về kích thước, nhưng các văn bản huyền thoại là tốt. Làm thế nào tôi có thể ghi đè lên điều này để chỉ các biểu tượng chú giải có kích thước khác nhau?
Ai đó có thể đến với thế giới R một ưu tiên lớn và ghi lại tất cả các biến thể "cex" ở một vị trí trung tâm. –