Mam wykres liniowy w ggplot2 i chcę dodać punkty (= kształty) dla każdego wiersza danych, aby jednoznacznie go zidentyfikować. Nie potrzebuję (!) Kształtu/punktu w każdym punkcie danych, ale niektóre wartości będą wystarczające. Zobacz poniższy przykład:ggplot2: Dodaj punkty do 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()
Ze względu na ogromną liczbę próbek, kształty nie są widoczne, ale już overdraw siebie. Potrzebuję tylko niektórych z nich, być może równy odstęp wygląda najlepiej, ale jestem otwarty na każde inne rozwiązanie.
patrz [pytanie] (http://stackoverflow.com/questions/6893959/r-how-do-i-draw-a-line -z-wieloma-strzałkami-w-nim/6904434 # 6904434) aby podzielić linię na punkty o równych odstępach – baptiste
oczywiście odpowiedź powinna zależeć od tego, czy masz prostą linię prostą czy krzywą ścieżkę – baptiste