Esto está en parte relacionado con mi question ayer.Agregar una línea de tendencia única a un gráfico de barras en GGPLOT2
Aquí están los datos y un diagrama creado en ggplot2.
df = data.frame(date=c(rep(2008:2013, by=1)),
value=c(303,407,538,696,881,1094))
ggplot(df, aes(date, value, width=0.64)) +
geom_bar(stat = "identity", fill="#336699", colour="black") +
ylim(c(0,1400)) + opts(title="U.S. Smartphone Users") +
opts(axis.text.y=theme_text(family="sans", face="bold")) +
opts(axis.text.x=theme_text(family="sans", face="bold")) +
opts(plot.title = theme_text(size=14, face="bold")) +
xlab("Year") + ylab("Users (in millions)") +
opts(axis.title.x=theme_text(family="sans")) +
opts(axis.title.y=theme_text(family="sans", angle=90)) +
geom_segment(aes(x=2007.6, xend=2013, y=550, yend=1350), arrow=arrow(length=unit(0.4,"cm")))
¿Es posible la producción de la línea de tendencia Squigly en el siguiente gráfico con ggplot2
que había creado la trama de R y luego hizo prettied arriba en Adobe Photoshop, y me pregunto si podía ha producido esa línea de tendencia ondulada recta en R.
Si esto no se puede hacer en ggplot2, ¿hay algún paquete R específico que sea compatible con esta tarea?
No estoy preguntando sobre la reproducción del gráfico. Eso no es un problema. Solo producir la línea de tendencia parece ser un problema.
¿La agudización de la línea está determinada matemáticamente por los valores de las barras de alguna manera? Dudo que se pueda obtener la sombra con ggplot, pero una curva matemáticamente definida con una flecha al final debería ser. –
@Brian No, no está matemáticamente determinado. La sombra no es demasiado importante, solo que la línea no es una línea recta. – ATMathew
Si estuviera en @Hadley, apostaría a que diría que espera que esto no sea posible en ggplot2. – joran