R语言 box()函数

R语言 box()函数

R编程中的Box ( ) 函数用于在当前绘图周围以给定的颜色和线条类型绘制一个方框。函数box()是在R编程的’graphics’包下建立的。绘图函数的bty参数决定了绘制的盒子的类型。

语法: box(which = “plot”, lty = “solid”, …)

参数

  • which: 字符,”plot”、”figure”、”inner “和 “outer “中的一个。
  • lty: 方框的线条类型。

例1 :

我们将绘制一条没有轴的曲线,即’axes = FALSE’,以避免默认的方框,然后在绘图中添加一个红色方框。我们将绘制一条tan(x)的曲线。

# Plotting curve
# without axes
curve(tan, -20, 20, axes = FALSE)
  
# Using box() to draw
# a Red box around
# the curve
box(which = "plot",col = 6, lty = "solid")
R

输出:

R语言中的box()函数

不带轴的图画

R语言中的box()函数

绘制在一个盒子里的图。

箱子的类型:

基本R图周围的默认方框可以通过相应函数的 ‘bty ‘参数进行自定义。在该参数下指定的方框可以是以下类型: :

  • 全框 – bty = “o” (默认)
  • 左侧和底部 – bty=”L”
  • 顶部、左侧和底部 – bty = “C”
  • 顶部和右侧 – bty = “7”
  • 顶部、右侧和底部 – bty = “]”
  • 左、底和右 – bty = “U”
  • 无框 – bty = “n”

例2 :

我们将从绘制线和点的统计图开始,然后再尝试用’bty’参数添加不同类型的方框。

# plotting a line curve
# using plot( ) function.
plot(1:10, abs(stats::rnorm(10)),
     type = "b", axes = FALSE)
  
# adding axes and labels
# to the plot
axis(1, at = 1:10, labels = letters[1:10])
R

输出:

R语言中的box()函数

现在我们将使用bty=”L “参数添加一个只有左边和底部规则的盒子。

box(which="plot",lty = 'solid', col = 'blue',bty="L")
R

输出:

R语言中的box()函数

现在我们将使用bty=”]”参数添加一个具有顶部、右侧和底部规则的盒子。

box(which="plot",lty = 'solid', col = 'blue',bty="]")
R

输出:

R语言中的box()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册