📜  仅在 R 中的一侧设置 ggplot2 轴限制

📅  最后修改于: 2022-05-13 01:55:49.578000             🧑  作者: Mango

仅在 R 中的一侧设置 ggplot2 轴限制

在本文中,我们将在 R 编程语言中仅在绘图的一侧设置 ggplot2 绘图轴限制。

使用 scale_x_continous() 或 scale_y_continous()函数

scale_x_continous()/scale_y_continous()函数:此函数用于连续 x 或 y 美学的默认比例。

使用 scale_y_continuous 仅更改一个轴限制:

在此示例中,我们将绘制 10 个数据点的 ggplot2 图,以使用 R 编程语言中的 scale_y_continous()函数设置仅一个轴的轴限制,该轴将是 y 轴。



具有给定数据点的初始图看起来没有任何变化:

R
library(ggplot2)
  
data < - data.frame(x=c(4, 9, 5, 6, 10, 2, 3, 7, 8, 1),
                    y=c(9, 4, 3, 1, 5, 2, 8, 10, 7, 6))
  
plot < - ggplot(data, aes(x, y)) +
geom_bar(stat="identity")
  
plot


R
library(ggplot2)
  
data < - data.frame(x=c(4, 9, 5, 6, 10, 2, 3, 7, 8, 1),
                    y=c(9, 4, 3, 1, 5, 2, 8, 10, 7, 6))
  
plot < - ggplot(data, aes(x, y)) +
geom_bar(stat="identity") +
scale_y_continuous(limits=c(0, 20))
  
plot


R
library(ggplot2)
  
data < - data.frame(x=c(4, 9, 5, 6, 10, 2, 3, 7, 8, 1),
                    y=c(9, 4, 3, 1, 5, 2, 8, 10, 7, 6))
  
plot < - ggplot(data, aes(x, y)) +
geom_bar(stat="identity") +
scale_x_continuous(limits=c(0, 20))
  
plot


输出:

使用给定数据的 scale_y_continous()函数设置仅一个轴的轴限制,该轴将是 y 轴:

电阻

library(ggplot2)
  
data < - data.frame(x=c(4, 9, 5, 6, 10, 2, 3, 7, 8, 1),
                    y=c(9, 4, 3, 1, 5, 2, 8, 10, 7, 6))
  
plot < - ggplot(data, aes(x, y)) +
geom_bar(stat="identity") +
scale_y_continuous(limits=c(0, 20))
  
plot

输出:

使用 scale_x_continuous() 仅更改一个轴限制

在此示例中,我们将绘制 10 个数据点的 ggplot2 图,以使用 R 编程语言中的 scale_x_continous()函数设置仅一个轴的轴限制,该轴将是 x 轴。

电阻

library(ggplot2)
  
data < - data.frame(x=c(4, 9, 5, 6, 10, 2, 3, 7, 8, 1),
                    y=c(9, 4, 3, 1, 5, 2, 8, 10, 7, 6))
  
plot < - ggplot(data, aes(x, y)) +
geom_bar(stat="identity") +
scale_x_continuous(limits=c(0, 20))
  
plot

输出: