Estoy trazando un gráfico bastante simple usando ggplot2 0.9.1.¿Número de etiquetas de eje de formato en ggplot2?
x <- rnorm(100, mean=100, sd = 1) * 1000000
y <- rnorm(100, mean=100, sd = 1) * 1000000
df <- data.frame(x,y)
p.new <- ggplot(df,aes(x,y)) +
geom_point()
print(p.new)
Que funciona, pero ggplot2 tiene por defecto una notación científica que es inapropiada para mi público. Si quiero cambiar el formato de la etiqueta del eje X mediante la introducción de:
p.new + scale_x_continuous(labels = comma)
me sale:
Error in structure(list(call = match.call(), aesthetics = aesthetics, :
object 'comma' not found
¿Qué estoy haciendo mal? Noto que el lenguaje cambió recientemente de "formateador" a "etiquetas". Tal vez estoy malinterpretando la página del hombre?
Editar: Estaba hecho mala interpretación de la página del manual de
necesidad de cargar library(scales)
antes de intentar esto.
Buena idea, pero parece que crea una lista de 1 elemento que crea problemas propios: 'Error en scale_labels.continuous (scale, major): Breaks and labels are different lengths ' – mediaczar
¿Puede hacer reproducible su ejemplo? http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –
@ RomanLuštrik - solo pensé en eso (también esperaba poder solucionar el problema simplemente acercándome desde otro ángulo ... no tuve suerte.) – mediaczar