eric
2014-Nov-06 17:07 UTC
[R-es] diferentes escalas en el X de un grafico con varios paneles
Estimados, tengo el siguiente problema: Tengo que graficar la concentracion de un metabolito en algunas muestras contra la concentracion del solvente con que fue extraido. Las concentraciones varian desde cero (para un control) hasta varios miles de unidades de concentracion (miliMolar). Para que se puedan diferenciar los puntos en el eje X, se ha usado una escala logaritmica. Hasta ahi todo bien. El problema se produce con los valores del control, que por tener una concentracion de solvente igual a cero, no puede aparecer en el grafico, pues, como saben, la escala logaritmica no admite un cero. Como podria hacer un grafico como el que se adjunta pero incluyendo los datos del control y manteniendo la escala logaritmica en el eje X ? Alguna idea ? Haaa aprovecho de preguntar porque aparecen dos marcas tan juntas en el grafico que adjunto. Este es el codigo con el que lo hice: xyplot(V1 ~ con | sol + dia , groups=nca , data=de.pgc , auto.key=list(space="right") , strip = strip.custom(strip.names = TRUE) , scales=list(x=list(log=10), equispaced.log=FALSE, y = list(at 1:3), cex=1.2) , xlab=list("Solvent concentration (mM)", cex=1.2) , ylab=list("Numbers of samples with cis bonds", cex=1.2) , ylim=c(0.5,3.5) #, xlim=c(0,5000) ) Slds, eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: num-samples-unsat-lipids-cis.png Type: image/png Size: 28491 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20141106/90605590/attachment-0001.png>
Gerardo Gold-Bouchot
2014-Nov-06 17:20 UTC
[R-es] diferentes escalas en el X de un grafico con varios paneles
Puedes sumarle 1 a todos tus valores, para que puedas usar la escala logarítmica. Saludos, Gerardo 2014-11-06 11:07 GMT-06:00 eric <ericconchamunoz en gmail.com>:> Estimados, tengo el siguiente problema: > > Tengo que graficar la concentracion de un metabolito en algunas muestras > contra la concentracion del solvente con que fue extraido. Las > concentraciones varian desde cero (para un control) hasta varios miles > de unidades de concentracion (miliMolar). > > Para que se puedan diferenciar los puntos en el eje X, se ha usado una > escala logaritmica. Hasta ahi todo bien. El problema se produce con los > valores del control, que por tener una concentracion de solvente igual a > cero, no puede aparecer en el grafico, pues, como saben, la escala > logaritmica no admite un cero. > > Como podria hacer un grafico como el que se adjunta pero incluyendo los > datos del control y manteniendo la escala logaritmica en el eje X ? > > Alguna idea ? > > > > > Haaa aprovecho de preguntar porque aparecen dos marcas tan juntas en el > grafico que adjunto. Este es el codigo con el que lo hice: > > xyplot(V1 ~ con | sol + dia > , groups=nca > , data=de.pgc > , auto.key=list(space="right") > , strip = strip.custom(strip.names = TRUE) > , scales=list(x=list(log=10), equispaced.log=FALSE, y > list(at > 1:3), cex=1.2) > , xlab=list("Solvent concentration (mM)", cex=1.2) > , ylab=list("Numbers of samples with cis bonds", cex=1.2) > , ylim=c(0.5,3.5) > #, xlim=c(0,5000) > ) > > > > Slds, eric. > > > > -- > Forest Engineer > Master in Environmental and Natural Resource Economics > Ph.D. student in Sciences of Natural Resources at La Frontera University > Member in AguaDeTemu2030, citizen movement for Temuco with green city > standards for living > > Nota: Las tildes se han omitido para asegurar compatibilidad con algunos > lectores de correo. > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
eric
2014-Nov-06 17:48 UTC
[R-es] diferentes escalas en el X de un grafico con varios paneles
Hola Gerardo, antes hice algo parecido para una presentacion a publico general, y nadie se dio cuenta, pero ahora tengo que enviar ese grafico a una revista cientifica. Gracias. Slds, eric. On Thu 06 Nov 2014 14:20:39 CLST, Gerardo Gold-Bouchot wrote:> Puedes sumarle 1 a todos tus valores, para que puedas usar la escala > logarítmica. > > Saludos, > > Gerardo > > 2014-11-06 11:07 GMT-06:00 eric <ericconchamunoz en gmail.com > <mailto:ericconchamunoz en gmail.com>>: > > Estimados, tengo el siguiente problema: > > Tengo que graficar la concentracion de un metabolito en algunas > muestras > contra la concentracion del solvente con que fue extraido. Las > concentraciones varian desde cero (para un control) hasta varios miles > de unidades de concentracion (miliMolar). > > Para que se puedan diferenciar los puntos en el eje X, se ha usado una > escala logaritmica. Hasta ahi todo bien. El problema se produce > con los > valores del control, que por tener una concentracion de solvente > igual a > cero, no puede aparecer en el grafico, pues, como saben, la escala > logaritmica no admite un cero. > > Como podria hacer un grafico como el que se adjunta pero > incluyendo los > datos del control y manteniendo la escala logaritmica en el eje X ? > > Alguna idea ? > > > > > Haaa aprovecho de preguntar porque aparecen dos marcas tan juntas > en el > grafico que adjunto. Este es el codigo con el que lo hice: > > xyplot(V1 ~ con | sol + dia > , groups=nca > , data=de.pgc > , auto.key=list(space="right") > , strip = strip.custom(strip.names = TRUE) > , scales=list(x=list(log=10), equispaced.log=FALSE, y > = list(at > 1:3), cex=1.2) > , xlab=list("Solvent concentration (mM)", cex=1.2) > , ylab=list("Numbers of samples with cis bonds", cex=1.2) > , ylim=c(0.5,3.5) > #, xlim=c(0,5000) > ) > > > > Slds, eric. > > > > -- > Forest Engineer > Master in Environmental and Natural Resource Economics > Ph.D. student in Sciences of Natural Resources at La Frontera > University > Member in AguaDeTemu2030, citizen movement for Temuco with green city > standards for living > > Nota: Las tildes se han omitido para asegurar compatibilidad con > algunos > lectores de correo. > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org <mailto:R-help-es en r-project.org> > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.
Seemingly Similar Threads
- Diferente escala en los ejes de un barchart
- grafico de barras (barchart) con barras de error y achurado (hatching) en lugar de escala de grises
- grafico de barras (barchart) con barras de error y achurado (hatching) en lugar de escala de grises
- Resumen de R-help-es, Vol 43, Envío 19
- como pasar de data.frame -> cast -> data.frame