📜  在 R 编程中设置散点图和条形图的纵横比 - 在 plot()函数中使用 asp

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

在 R 编程中设置散点图和条形图的纵横比 - 在 plot()函数中使用 asp

asp是 R 语言中plot()函数的一个参数,用于设置绘图的纵横比(散点图和条形图)。纵横比定义为绘图轴的宽度和高度之间的比例关系。

示例 1:

# Set seed for reproducibility
set.seed(86000)     
  
# Create random x variable
x <- runif(120)     
  
# Create y variable correlated with x
y <- x + runif(120)      
  
# Plot without setting aspect ratio
plot(x, y)       
  
# Plot with asp = 5
plot(x, y, asp = 5)         

输出:

  • 没有纵横比的绘图:
    没有纵横比的绘图
  • 具有纵横比的绘图:
    纵横比绘图

示例 2:

# Set seed for reproducibility
set.seed(86000)              
  
# Create random x variable
x <- runif(120)              
  
# Create y variable correlated with x
y <- x + runif(120) 
  
# Regular barplot
barplot(x)                   
  
# Barplot with aspect ratio of 5
barplot(x, asp = 5)         

输出:

  • 没有纵横比的条形图:
    没有纵横比的条形图
  • 具有纵横比的条形图:
    带纵横比的条形图

在这里,asp 选项增加了 y 轴的宽度。