Hola de nuevo. Resulta que al actualizar a la versión 0.9.2 de ggplot2 , ahora en mi eje continuo y , los valores se etiquetan en formato científico , cuando antes era normal. Es decir, mis valores máximos están sobre 300000, pero en el eje ahora pone 3e+05 y no he encontrado como cambiarlo. He visto que se puede cambiar utilizando el paquete scales y utilizando por ejemplo , siendo p un gráfico creado antes p + scale_y_continuous(labels=comma) que me lo pone en formato 300,000 , pero no he encontrado como poner 300000 sin comas ni puntos, ni que sea en notación científica. Parece que ggplot2 lo decide solo , ya que si hago p+ scale_y_continuous(limits=c(0, 10000)) si lo pone en formato normal. Gracias
Hola He encontrado una solución que consiste en utilizar breaks de esta forma. p + scale_y_continuous(breaks=seq(0, 300000, 50000)) Si lo hago así, si mantiene el formato normal, pero si hago p + scale_y_continuous(breaks=seq(0, 300000, 100000)) Vuelve a ponerlo en formato científico. El día 19 de septiembre de 2012 12:30, José Luis Cañadas <canadasreche en gmail.com> escribió:> Hola de nuevo. > > Resulta que al actualizar a la versión 0.9.2 de ggplot2 , ahora en mi eje > continuo y , los valores se etiquetan en formato científico , cuando antes > era normal. Es decir, mis valores máximos están sobre 300000, pero en el eje > ahora pone 3e+05 y no he encontrado como cambiarlo. > > He visto que se puede cambiar utilizando el paquete scales y utilizando por > ejemplo , siendo p un gráfico creado antes > p + scale_y_continuous(labels=comma) > > que me lo pone en formato 300,000 , pero no he encontrado como poner 300000 > sin comas ni puntos, ni que sea en notación científica. > > Parece que ggplot2 lo decide solo , ya que si hago > p+ scale_y_continuous(limits=c(0, 10000)) > > si lo pone en formato normal. > > Gracias >
Hola José Luis, Puedes usar: options(scipen=6) # u otro número mayor antes del código de ggplot2, Saludos, Manuel El 19 de septiembre de 2012 04:44, José Luis Cañadas <canadasreche@gmail.com> escribió:> Hola > > He encontrado una solución que consiste en utilizar breaks de esta forma. > > p + scale_y_continuous(breaks=seq(0, 300000, 50000)) > > Si lo hago así, si mantiene el formato normal, pero si hago > > p + scale_y_continuous(breaks=seq(0, 300000, 100000)) > > Vuelve a ponerlo en formato científico. > > El día 19 de septiembre de 2012 12:30, José Luis Cañadas > <canadasreche@gmail.com> escribió: > > Hola de nuevo. > > > > Resulta que al actualizar a la versión 0.9.2 de ggplot2 , ahora en mi eje > > continuo y , los valores se etiquetan en formato científico , cuando > antes > > era normal. Es decir, mis valores máximos están sobre 300000, pero en el > eje > > ahora pone 3e+05 y no he encontrado como cambiarlo. > > > > He visto que se puede cambiar utilizando el paquete scales y utilizando > por > > ejemplo , siendo p un gráfico creado antes > > p + scale_y_continuous(labels=comma) > > > > que me lo pone en formato 300,000 , pero no he encontrado como poner > 300000 > > sin comas ni puntos, ni que sea en notación científica. > > > > Parece que ggplot2 lo decide solo , ya que si hago > > p+ scale_y_continuous(limits=c(0, 10000)) > > > > si lo pone en formato normal. > > > > Gracias > > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > stat.ethz.ch/mailman/listinfo/r-help-es >-- *Manuel Spínola, Ph.D.* Instituto Internacional en Conservación y Manejo de Vida Silvestre Universidad Nacional Apartado 1350-3000 Heredia COSTA RICA mspinola@una.ac.cr mspinola10@gmail.com Teléfono: (506) 2277-3598 Fax: (506) 2237-7036 Personal website: Lobito de río <sites.google.com/site/lobitoderio> Institutional website: ICOMVIS <icomvis.una.ac.cr> [[alternative HTML version deleted]]