Làm cách nào để nhận được một chú thích đơn có cả màu và kích thước?ggplot2: Một chú giải có hai thuộc tính trực quan bắt nguồn từ biến số chung
Tôi đã có ấn tượng rằng một chú giải chung là mặc định nếu một biến chung được sử dụng, nhưng ví dụ sau cho thấy tôi đang thiếu một cái gì đó.
library(ggplot2)
input <- as.data.frame(matrix(runif(60),nrow=20,ncol=3))
colnames(input) <- c("A","B","C")
p <- ggplot(input,aes(A,B,size=C,color=C)) + geom_point()
Nhờ Arun cho một lời nhận xét rằng nhắc chỉnh sửa này. Vì vậy, nếu một người chỉ sử dụng kích thước (và quên màu) thì một chú thích mô tả ba kích thước nhưng nhiều kích thước hơn được mô tả trong cốt truyện.
Vì vậy, những gì tôi sẽ theo đuổi là hành vi tương tự - một huyền thoại cho thấy một số giá trị của biến chung và mô tả các kích thước tương ứng và màu sắc.
bạn dường như đang vẽ đồ thị thẩm mỹ 'size' và' color' làm thuộc tính liên tục ('C' không phải là 'thừa số'). Làm thế nào bạn có thể kết hợp các huyền thoại khi nó không phải là rời rạc? thử 'ggplot (đầu vào, aes (A, B)) + geom_point (aes (size = factor (C), color = factor (C)))' (bạn sẽ thấy một huyền thoại kết hợp lớn) – Arun
Cảm ơn @Arun. Kích thước và màu sắc đều liên tục. Tôi đánh giá cao rằng kích thước không thể có một biểu diễn huyền thoại liên tục, và tôi cho rằng nó sẽ chỉ lấy kích thước theo các khoảng thời gian, có thể cho phép các kích thước khác nhau xuất hiện trong cốt truyện mà chỉ có những người trong truyền thuyết. –
@Arun: Sau khi tất cả, nó đã làm cho kích thước: Chú giải không hiển thị tất cả các kích thước xuất hiện trong cốt truyện. Có bất hợp lý khi muốn một tập con của biến chung xuất hiện trong chú giải, được mô tả bằng màu và kích thước tương ứng không? –