Có ai biết cách tôi có thể kiểm soát thứ tự truyền thuyết trong ggplot2 không?Kiểm soát thứ tự hiển thị chú thích ggplot2
Từ những gì tôi có thể thấy thứ tự xuất hiện liên quan đến nhãn tỷ lệ thực tế thay vì thứ tự khai báo tỷ lệ. Thay đổi tiêu đề quy mô sẽ thay đổi thứ tự. Tôi đã thực hiện một ví dụ nhỏ bằng cách sử dụng tập dữ liệu kim cương để làm nổi bật điều này. Tôi đang cố gắng sử dụng ggplot2 cho một loạt các lô và tôi muốn làm cho một biến xuất hiện ở bên phải trong tất cả chúng. Hiện tại, điều này chỉ xảy ra ở một số trong số đó, và tôi đang thua lỗ về cách thực thi thứ tự mong muốn của mình trong khi giữ lại các nhãn tỷ lệ thích hợp.
library(ggplot2)
diamond.data <- diamonds[sample(nrow(diamonds), 1000), ]
plot <- ggplot(diamond.data, aes(carat, price, colour = clarity, shape = cut)) +
geom_point() + opts(legend.position = "top", legend.box = "horizontal")
plot # the legend will appear shape then colour
plot + labs(colour = "A", shape = "B") # legend will be colour then shape
plot + labs(colour = "Clarity", shape = "Cut") # legend will be shape then colour
liên quan (mặc dù câu hỏi này có một giải pháp tốt hơn): http://stackoverflow.com/questions/10035551/order-of-multiple-legends-hướng dẫn-what-là-the-tự động-logic-làm thế nào để thay đổi –