В основном у вас есть два варианта
scale_x_continuous(limits = c(-5000, 5000))
или
coord_cartesian(xlim = c(-5000, 5000))
Где первый удаляет все точки данных за пределами заданного диапазона, а второй корректирует только видимую область. В большинстве случаев вы не увидите разницы, но если вы подгоните что-либо к данным, это, вероятно, изменит соответствующие значения.
Вы также можете использовать сокращенную функцию xlim
(или ylim
), которая, как и первая опция, удаляет точки данных вне заданного диапазона:
+ xlim(-5000, 5000)
Для получения дополнительной информации см. Описание coord_cartesian
.
Шпилька RStudio для ggplot2
наглядно демонстрирует это. Вот небольшой раздел этой таблицы:
Распространяется по CC BY .