當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R語言 axis()用法及代碼示例


R 語言中的 axis() 函數是將軸添加到繪圖中。它需要繪製軸作為參數的圖的一側。

用法:
axis(side, at=NULL, labels=TRUE)

參數:
side:它定義了在可能的值(例如下、左、上和右)上繪製軸的圖的一側。
at:點繪製刻度線
labels:指定 tick-mark 標簽的文本。

範例1:


# R program to draw axis in a plot
x <- 1:5; y = x * x
plot(x, y, axes = FALSE)
  
# Calling the axis() function
axis(side = 1, at = 1:5, labels = LETTERS[1:5])
axis(3)

輸出:



在上麵的示例中,將直線虛線添加到連接數字和字母值的繪圖中,繪圖軸繪製在繪圖的頂部和底部。

範例2:通過繪製框添加軸的另一個示例


# R program to draw axis to a plot
x<-1:5; y = x * x
plot(x, y, axes = FALSE)
axis(side=1, at = 1:5, labels = LETTERS[1:5])
axis(3)
  
#- To make it look like "usual" plot
box() 

輸出:

在這裏,使用 box() 函數圍繞軸繪製一個框,使其看起來像一個普通的圖。

範例3:


# R program to draw axis to a plot
x<-1:4; y=x*x
plot(x, y, pch = 18, col = "darkgreen", type = "b",
           frame = FALSE, xaxt = "n") 
  
# Remove x axis
axis(1, 1:4, LETTERS[1:4], col.axis="blue")
axis(3, col = "darkgreen", lty = 2, lwd = 4)
axis(4, col = "black", col.axis = "blue", lwd = 4)

輸出:

這裏繪製了不同類型的軸,實現了線寬(lwd)和線型(lty)的修改。




相關用法


注:本文由純淨天空篩選整理自kaurbal1698大神的英文原創作品 Adding axis to a Plot in R programming – axis () Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。