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