[R-es] Tamaño plots y retoques de ticks en grafico ggplot
J. Miguel Marin
jmmarin en est-econ.uc3m.es
Lun Mayo 13 22:33:35 CEST 2013
Hola a tod en s,
estoy con un gráfico algo complicado de ggplot y me he quedado
bloqueado con un par de cosas.
Si se ejecuta el siguiente código, se obtiene el gráfico que pongo a
continuación.
Necesitaría que en la línea sombreada de color azulado, correspondiente
a Alpha (252), esta etiqueta "Alpha (252)" también saliese sombreada o,
al menos, destacada con otro color y en negrita por ejemplo.
Por otro lado tengo dudas de cuál es la mejor opción para sacar un
gráfico de alta calidad para incluir en un fichero word. La duda está
entre los formtatos wmf o postscript pero al final quedan algo
pixelados los puntos.
Y, finalmente, ¿hay alguna manera de fijar el tamaño del gráfico como
tal, es decir, lo que no son los ejes de modo que no se reescale
automáticamente el tamaño del gráfico. No me refiero al tamaño del
device gráfico, sino a la parte interior del gráfico como tal.
Y disculpas por un mensaje tan largo :S
#........................................................
library(ggplot2)
for (i in 1:length(tabla$Jurisdiction))
if(tabla$Jurisdiction[i]=="Alpha"){k=i}
h <- ggplot(tabla, aes(x=factor(Orden), y=Mean, ymin=245, ymax=305)) h +
scale_fill_manual(values = c("#A0551E", "#FA964B","#E1EBFF", "#B4CDFF",
"#055014","#A0551E"))+
geom_hline(yintercept = seq(245, 305, 10), linetype=2, colour="#E1EBFF")+
geom_vline(xintercept = seq(1, 26, 2.5), linetype=1, colour="#E1EBFF")+
geom_vline(xintercept = -2, linetype=1, colour="white")+
geom_vline(xintercept = k, colour="#0000FF20", lwd=5)+
geom_rect(xmin=-2,xmax=-1, mapping=aes(NULL, NULL,
ymin=inicio[3:4],ymax=fin[3:4], fill=Niveles[3:4]), alpha=1,
data=niveles)+ geom_text(data=niveles, aes(x=-1.4,
y=inicio[3:4]+(fin[3:4]-inicio[3:4])/2, label=Niveles[3:4], size=2)) +
scale_x_discrete(labels=tabla$Country)+
scale_y_continuous(breaks=seq(245, 305, 10))+
geom_errorbar(data=tabla, aes(y=Mean, ymin=Mean - 1.96*Mean.Error, ymax
= Mean + 1.96*Mean.Error),col="gray40", width=0.3, size=1) +
geom_point(data=tabla, aes(y=Mean), size = 3, colour ="gray30", pch=16) +
labs(x="", y="")+
theme(panel.background=element_rect(fill="white", colour="#B4CDFF"),
panel.grid.minor=element_blank(), panel.grid.major.y=element_blank(),
axis.text = element_text(colour = "black"), legend.position="none") +
guides(fill = guide_legend(label.position = "bottom"))+ coord_flip()
#........................................................
Un saludo
jm~
_______________________________
J. Miguel Marin
http://www.est.uc3m.es/jmmarin
Dep. of Statistics
University Carlos III of Madrid
European Union (EU)
_______________________________
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: grafico.png
Type: image/png
Size: 10875 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130513/50297589/attachment-0001.png>
Más información sobre la lista de distribución R-help-es