Tengo un gráfico de líneas en ggplot2 y quiero agregar puntos (= formas) para cada fila de datos para identificarlo claramente. No necesito (!) Una forma/punto en cada punto de datos, pero en cambio, algunos valores serían suficientes. Véase el siguiente ejemplo:ggplot2: Agregar puntos a geom_line
library(ggplot2)
library(data.table)
d=data.table(x=seq(0, 100, by=0.1), y=seq(0,1000)))
ggplot(d, aes(x=x, y=y))+geom_line()
ggplot(d, aes(x=x, y=y))+geom_line()+geom_point()
Debido al gran número de muestras, las formas no son visibles pero más sobregirar entre sí. Solo necesito algunos de ellos, tal vez un espaciado equidistante se vea mejor, pero estoy abierto a cualquier otra solución.
ver [esta cuestión] (http://stackoverflow.com/questions/6893959/r-how-do-i-draw-a-line -with-multiple-arrows-in-it/6904434 # 6904434) para dividir una línea en puntos equidistantes – baptiste
por supuesto, la respuesta debería depender de si tiene una línea recta simple o una ruta con curvas – baptiste