Подтвердить что ты не робот

Остановить ggplot2 от падения точек данных за пределами границ оси?

Если я делаю строчный график (например, временный ряд) и устанавливаю пределы оси, я хочу, чтобы линия продолжалась от графика, когда точки находятся за пределами границ оси, а затем возвращаются в график для следующая точка, находящаяся в пределах оси. Прямо сейчас, кажется, что ggplot2 просто полностью опустит точки и даст мне сообщение "Ошибка:".

4b9b3361

Ответ 1

Если вы ограничиваете свои оси, уменьшая масштаб оси (scale_x_continuous(limits=...)), то это ожидаемое поведение. Регулируя масштаб, вы определяете, какие данные должны быть частью графика. Если вы хотите использовать все данные, но просто увеличивайте масштаб в определенной области осей, вместо этого вы хотите использовать coord_cartesian(xlim=..., ylim=...).