Buenas noches
En el gráfico adjunto: ¿cómo hago para ubicar el titulo en todo el centro de
los cuatro gráficos?, ¿cómo hago para que las convenciones no me queden una
sobre la otra sino a lo largo y centradas para los cuatro gráficos?
Esta es la forma como lo he escrito:
par(mfrow=c(2,2))
barplot(rs[,3], col=c(1,2,3,4,5),
ylab="Porcentaje",xlab="Municipio1")
title("Resultados positivos según tipo de prueba")
barplot(rs[,2], col=c(1,2,3,4,5),
ylab="Porcentaje",xlab="Municipio2")
legend(3.7, 30, c("prueba1", "Prueba2", "Prueba2",
"Prueba4", "Prueba5"),
col = c(1,2,3,4,5), fill=c(1,2,3,4,5))
barplot(rs[,4], col=c(1,2,3,4,5),
ylab="Porcentaje",xlab="Municipio3")
barplot(rs[,5], col=c(1,2,3,4,5),
ylab="Porcentaje",,xlab="Municipio4")
Les agradezco su ayuda
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20110611/f8e7bb62/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: grafico duda.png
Type: image/png
Size: 32821 bytes
Desc: no disponible
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20110611/f8e7bb62/attachment-0001.png>
Hola, No se exactamente cómo hacerlo pero mirate la ayuda de ?par , tiene que estar ahí. Un saludo Patricia El 12 de junio de 2011 06:08, Ricardo Borda <ricardobordah@yahoo.es>escribió:> Buenas noches > > > En el gráfico adjunto: ¿cómo hago para ubicar el titulo en todo el centro > de los cuatro gráficos?, ¿cómo hago para que las convenciones no me queden > una sobre la otra sino a lo largo y centradas para los cuatro gráficos? > > Esta es la forma como lo he escrito: > > par(mfrow=c(2,2)) > barplot(rs[,3], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio1") > title("Resultados positivos según tipo de prueba") > barplot(rs[,2], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio2") > legend(3.7, 30, c("prueba1", "Prueba2", "Prueba2", "Prueba4", "Prueba5"), > col = c(1,2,3,4,5), fill=c(1,2,3,4,5)) > barplot(rs[,4], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio3") > barplot(rs[,5], col=c(1,2,3,4,5), ylab="Porcentaje",,xlab="Municipio4") > > Les agradezco su ayuda > > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Patricia García González [[alternative HTML version deleted]]
Lee este enlace: http://www.statmethods.net/advgraphs/layout.html El sáb, 11-06-2011 a las 23:08 -0500, Ricardo Borda escribió:> Buenas noches > > > En el gráfico adjunto: ¿cómo hago para ubicar el titulo en todo el > centro de los cuatro gráficos?, ¿cómo hago para que las convenciones > no me queden una sobre la otra sino a lo largo y centradas para los > cuatro gráficos? > > Esta es la forma como lo he escrito: > > par(mfrow=c(2,2)) > barplot(rs[,3], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio1") > title("Resultados positivos según tipo de prueba") > barplot(rs[,2], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio2") > legend(3.7, 30, c("prueba1", "Prueba2", "Prueba2", "Prueba4", > "Prueba5"), col = c(1,2,3,4,5), fill=c(1,2,3,4,5)) > barplot(rs[,4], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio3") > barplot(rs[,5], col=c(1,2,3,4,5), > ylab="Porcentaje",,xlab="Municipio4") > > Les agradezco su ayuda > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola, Unas indicaciones rápidas, esto de los gráficos en R es largo y costoso. Primero modifica los bordes de *cada* gráfico para que te quepa el título y la leyenda donde tu quieras. par(mar=c(x,y,z,a)) #uno de estos por cada gráfico Después te recomiendo que hagas otro par: par(xpd=NA) para poder dibujar fuera del gráfico, si no lo haces así te dibujará la leyenda usando las coordenadas del último gráfico. Y para no liarte crea unas nuevas coordenadas con orto par: par(usr=c(0,100,0,100)) xpd y usr los puedes meter en el mismo par() Los siento, no tengo tiempo para extenderme más. Echa un vistazo a esto, puede que te ayude: http://acercad.wordpress.com/2009/05/05/acerca-de-otra-grafica-en-r/ jaume El 12 de junio de 2011 06:08, Ricardo Borda <ricardobordah@yahoo.es>escribió:> Buenas noches > > > En el gráfico adjunto: ¿cómo hago para ubicar el titulo en todo el centro > de los cuatro gráficos?, ¿cómo hago para que las convenciones no me queden > una sobre la otra sino a lo largo y centradas para los cuatro gráficos? > > Esta es la forma como lo he escrito: > > par(mfrow=c(2,2)) > barplot(rs[,3], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio1") > title("Resultados positivos según tipo de prueba") > barplot(rs[,2], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio2") > legend(3.7, 30, c("prueba1", "Prueba2", "Prueba2", "Prueba4", "Prueba5"), > col = c(1,2,3,4,5), fill=c(1,2,3,4,5)) > barplot(rs[,4], col=c(1,2,3,4,5), ylab="Porcentaje",xlab="Municipio3") > barplot(rs[,5], col=c(1,2,3,4,5), ylab="Porcentaje",,xlab="Municipio4") > > Les agradezco su ayuda > > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Jaume Tormo Blanes IMEM Ramon Margalef. Carretera San Vicente del Raspeig s/n 03690 San Vicente del Raspeig - Alicante www.ua.es acercad.wordpress.com [[alternative HTML version deleted]]
Hola,
Aunque es algo tedioso hasta dar con la distribución correcta, esta es una
manera de hacerlo:
par(fig=c(0.10,0.50,0,0.50) )
plot(1:10, lty=2, col=3)
par(fig=c(0.50,0.90,0,0.50), new=T)
plot(1:11, lty=1, col=4)
par(fig=c(0.10,0.50,0.40,0.90), new=T)
plot(1:12, lty=1.5, col=5)
par(fig=c(0.50,0.90,0.40,0.90), new=T)
plot(1:13, lty=2, col=6)
par(fig=c(0,0.90,0.60,1), new=T, oma=c(0,0,0,0))
legend("center", legend=c("uno", "dos",
"tres", "cuatro"),
col=c(3,4,5,6), lty=c(2,1,1.5,2), cex=0.5, border="black",
merge=T, bg=''gray90'')
Saludos,
Carlos Ortega
www.qualityexcellence.es
2011/6/12 Ricardo Borda <ricardobordah@yahoo.es>
> Buenas noches
>
>
> En el gráfico adjunto: ¿cómo hago para ubicar el titulo en todo el centro
> de los cuatro gráficos?, ¿cómo hago para que las convenciones no me queden
> una sobre la otra sino a lo largo y centradas para los cuatro gráficos?
>
> Esta es la forma como lo he escrito:
>
> par(mfrow=c(2,2))
> barplot(rs[,3], col=c(1,2,3,4,5),
ylab="Porcentaje",xlab="Municipio1")
> title("Resultados positivos según tipo de prueba")
> barplot(rs[,2], col=c(1,2,3,4,5),
ylab="Porcentaje",xlab="Municipio2")
> legend(3.7, 30, c("prueba1", "Prueba2",
"Prueba2", "Prueba4", "Prueba5"),
> col = c(1,2,3,4,5), fill=c(1,2,3,4,5))
> barplot(rs[,4], col=c(1,2,3,4,5),
ylab="Porcentaje",xlab="Municipio3")
> barplot(rs[,5], col=c(1,2,3,4,5),
ylab="Porcentaje",,xlab="Municipio4")
>
> Les agradezco su ayuda
>
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
[[alternative HTML version deleted]]