R语言 如何在ggplot2中设置轴限制
在这篇文章中,我们将看到如何在R编程语言中的ggplot2中设置轴的限制。
方法1:使用coord_cartesian()
这个方法是最有帮助的,因为它可以在轴的限制范围内显示图,而不会剪掉实际数据。它只是放大并显示限制下的区域。coord_cartesian()函数将被用来拒绝所有超过或低于给定四分位数的离群值
语法: plot + coord_cartesian(xlim =
例子: 在R语言的ggplot2中设置轴的极限值
# Create sample data
set.seed(5642)
sample_data <- data.frame(x = rnorm(1000),
y = rnorm(1000))
# Load ggplot2
library("ggplot2")
# create plot with limits set
ggplot(sample_data, aes(x = x, y = y)) +
geom_point() +
coord_cartesian(xlim = c(-5, 1), ylim = c(0, 5))
输出
方法2:使用xlim()和ylim()
这个方法剪辑未使用的数据,这意味着超出设定限制的观测值将不会被发送到任何一层并被剪辑掉。
语法: plot+ xlim( xmin, xmax ) + ylim( ymin, ymax )
例子: 在R语言的ggplot2中设置轴的极限。
# Create sample data
set.seed(5642)
sample_data <- data.frame(x = rnorm(1000),
y = rnorm(1000))
# Load ggplot2
library("ggplot2")
# create plot with limits set
ggplot(sample_data, aes(x = x, y = y)) +
geom_point() + xlim(-5, 1)+ ylim(0, 5)
输出