Dưới đây là số liệu:Làm cách nào để vẽ một mũi tên trên biểu đồ được vẽ bằng ggplot2?
set.seed(123)
myd <- data.frame (class = rep(1:4, each = 100), yvar = rnorm(400, 50,30))
require(ggplot2)
m <- ggplot(myd, aes(x = yvar))
p <- m + geom_histogram(colour = "grey40", fill = "grey40", binwidth = 10) +
facet_wrap(~class) + theme_bw()
p + opts(panel.margin=unit(0 ,"lines"))
Tôi muốn thêm nhãn để thanh mà mỗi lớp đối tượng rơi vào và tạo ra một cái gì đó như sau powerpoint đồ thị xử lý. Có cách nào để làm điều này trong R? ......
Edit: chúng ta có thể nghĩ đến con trỏ khác nhau như dấu chấm hoặc lỗi thanh, nếu mũi tên phải là không thể
Hãy nói rằng sau đây là đối tượng để được dán nhãn:
class name yvar
2 subject4 104.0
3 subject3 8.5
3 subject1 80.0
4 subject2 40.0
4 subject1 115.0
classd <- data.frame (class = c(2,3,3,4,4),
name = c ("subject4", "subject3", "subject1", "subject2", "subject1"),
yvar = c(104.0, 8.5,80.0,40.0, 115.0))
Bạn chắc chắn có thể thêm mũi tên giống như những người từ bên trong ggplot, nhưng bạn sẽ phải cụ thể hơn. Bạn có thể cung cấp một số dữ liệu mẫu về các chủ đề mà sẽ cho phép bạn xác định thanh họ sẽ rơi vào? – joran
@joran Ok Tôi đã thêm dữ liệu mẫu nhờ – jon