Tôi đang vẽ dotplot()
sử dụng lattice
hoặc Dotplot()
sử dụng Hmisc
. Khi tôi sử dụng các thông số mặc định, tôi có thể vẽ thanh lỗi mà không kết thúc dọc nhỏVẽ kết thúc theo chiều dọc của vạch vạch lỗi trong dotplot
--o--
nhưng tôi muốn để có được
| - o-- |
Tôi biết tôi có thể nhận được
| --o-- |
khi tôi sử dụng centipede.plot() từ plotrix
hoặc segplot() từ latticeExtra
, nhưng những giải pháp không cho tôi như tùy chọn điều tốt đẹp như Dotplot()
. Tôi đã cố gắng để chơi với par.settings
của plot.line
, mà hoạt động tốt cho việc thay đổi lỗi màu đường vạch, chiều rộng, vv, nhưng cho đến nay tôi đã không thành công trong việc thêm các đầu mút dọc:
require(Hmisc)
mean = c(1:5)
lo = mean-0.2
up = mean+0.2
d = data.frame (name = c("a","b","c","d","e"), mean, lo, up)
Dotplot(name ~ Cbind(mean,lo,up),data=d,ylab="",xlab="",col=1,cex=1,
par.settings = list(plot.line=list(col=1),
layout.heights=list(bottom.padding=20,top.padding=20)))
Vui lòng không cung cấp cho tôi các giải pháp sử dụng ggplot2 ...
Một điểm khởi đầu có thể sử dụng 'bwplot' và sửa đổi các bảng điều khiển, ví dụ: 'panel.bwplot'. – Andrie
Các chủ đề sau có thể hữu ích. http://r.789695.n4.nabble.com/dotplots-with-error-bars-td4382474.html http://tolstoy.newcastle.edu.au/R/e2/help/06/10/2791.html –