如何在 R 中的 ggplot2 中设置轴限制?
在本文中,我们将看到如何在 R 编程语言中设置 ggplot2 中的轴限制。
方法一:使用 coord_cartesian()
此方法最有用,因为它可以在轴的范围内显示绘图,而不会剪切实际数据。它只是放大并显示限制区域。 coord_cartesian()函数将用于拒绝所有超过或低于给定四分位数的异常值
Syntax: plot + coord_cartesian(xlim =
示例:在 R 中的 ggplot2 中设置轴限制
R
# 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))
R
# 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)
输出:
方法 2:使用 xlim() 和 ylim()
此方法会裁剪未使用的数据,这意味着超出设置限制的观测值不会被发送到任何图层并被裁剪掉。
Syntax: 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)
输出: