Skip to content
Prev 10622 / 15380 Next

[R-es] Ayuda con gráfico típico de histograma más linea

Buenas tardes!

uau! Muchas gracias!! He estado trabajando esta mañana y no he podido
responder antes, aunque esta madrugada antes de ir a currar los he probado.
Es sorprende como R saca de quicio, probé tus scripts con el csv que mandé
y va perfecto. Luego pruebo con mis datos - haciendo los cambios
correspondientes - y R me fusila a errores:D

De hecho el segundo gráfico - el del share - no sale con los consiguientes
errores -dependiendo la la variable que use (Share o miles):



*Error: Discrete value supplied to continuous scalegeom_path: Each group
consists of only one observation. Do you need to adjust the groupaesthetic?*

Modifique el código tal que así:

ggbar<-ggplot(ft, aes(x=ft$hora, y=ft$frec)) +
  geom_bar(stat="identity", width = 0.8, fill="gray") +
  theme(panel.background = element_rect(fill = "white")) +
  scale_y_continuous(limits=c(0,1500))
ggline<-ggplot(ft, aes(x=ft$hora, y=ft$Miles)) +
  geom_line()+
  theme(panel.background = element_rect(fill = "white")) +
  scale_y_continuous(limits=c(0,1500))

library(gridExtra)
grid.arrange(ggbar, ggline, nrow=2, ncol=1)

No entendí muy bien por qué no indicabas en el eje x las horas. Entiendo
que esta hecho a propósito, y por eso supongo que me da el primer error,
pero no entiendo porque. Gráficando por ejemplo los tweets no hay problema:
[image: Imágenes integradas 2]

Por cierto, hay alguna forma que no sea poniendo "a mano" como indicabas en
el correo, de poner los minutos más claro, a lo mejor de 5 en 5, o algo así?

Un saludo!


El 3 de septiembre de 2016, 0:12, Carlos Ortega <cof en qualityexcellence.es>
escribió: