/ / zatrzymać ggplot2 przed upuszczaniem punktów danych poza granice osi? - r, ggplot2

zatrzymać ggplot2 przed upuszczeniem punktów danych poza granice osi? - r, ggplot2

Jeśli zrobię wykres liniowy (szereg czasowy, dlaprzykład) i ustawić granice mojej osi, chcę, aby linia kontynuowała poza wykresem, gdy punkty znajdują się poza granicami osi, a następnie wróci na wykres dla następnego punktu, który znajdzie się w granicach osi. W tej chwili wydaje się, że ggplot2 po prostu całkowicie upuści punkty i wyświetli komunikat „Błąd:”.

Odpowiedzi:

25 dla odpowiedzi № 1

Jeśli ograniczysz osie, zmniejszając skalę osi (scale_x_continuous(limits=...)), to jest oczekiwane zachowanie. Dostosowując skalę, określasz, które dane powinny być częścią wykresu. Jeśli chcesz użyć wszystkich danych, ale tylko powiększyć określony region osi, chcesz go użyć coord_cartesian(xlim=..., ylim=...) zamiast.