Sto disegnando dotplot()
utilizzando lattice
o Dotplot()
utilizzando Hmisc
. Quando uso i parametri di default, posso tracciare le barre di errore di piccole terminazioni verticaliDisegna la fine verticale della riga della barra di errore in dotplot
--o--
ma vorrei ottenere
| - O-- |
so che posso ottenere
| --o-- |
quando uso centipede.plot() da plotrix
o segplot() da latticeExtra
, ma queste soluzioni non mi danno queste opzioni piacevoli condizionata Dotplot()
. Stavo cercando di giocare con par.settings
di plot.line
, che funziona bene per cambiare errore di colore linea di bar, larghezza, ecc, ma finora ho avuto successo in aggiunta terminazioni verticali:
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)))
Per favore, non darmi soluzioni che usano ggplot2 ...
Un punto di partenza potrebbe essere quella di utilizzare 'bwplot' e modificare il pannello, vale a dire' panel.bwplot'. – Andrie
I seguenti thread potrebbero essere utili. http://r.789695.n4.nabble.com/dotplots-with-error-bars-td4382474.html http://tolstoy.newcastle.edu.au/R/e2/help/06/10/2791.html –