R語言
axisTicks
位於 grDevices
包(package)。 說明
計算漂亮的軸刻度和刻度線位置,與傳統的方式相同R圖形可以做到這一點。這對於對數刻度軸尤其有趣。
用法
axisTicks(usr, log, axp = NULL, nint = 5)
.axisPars(usr, log = FALSE, nintLog = 5)
參數
usr |
長度為 2 的數值向量,具有 |
log |
邏輯指示是否(認為)正在使用對數刻度。 |
axp |
長度為 3 的數值向量 |
nint, nintLog |
正整數值,表示(大約)所需的間隔數。 |
細節
axisTicks(usr, *)
調用 .axisPars(usr, ..)
來設置 axp
(如果缺少)或 NULL
。
除此之外,axisTicks()
隻是調用C函數CreateAtVector()
在 '<Rsrc>/src/main/plot.c’這也被基地稱為graphics
封裝函數axis(side, *)
當它的論點at
沒有指定。
自從R4.1.0、底層CCreateAtVector()
已進行調整以提供一組更加平衡(對稱)的刻度位置。
值
axisTicks()
返回潛在軸刻度位置的數值向量,長度約為 nint+1
。
.axisPars()
返回帶有組件的 list
axp |
長度為 2 的數值向量 |
n |
整數(代碼),與 |
例子
##--- Demonstrating correspondence between graphics'
##--- axis() and the graphics-engine agnostic axisTicks() :
require("graphics")
plot(10*(0:10)); (pu <- par("usr"))
aX <- function(side, at, ...)
axis(side, at = at, labels = FALSE, lwd.ticks = 2, col.ticks = 2,
tck = 0.05, ...)
aX(1, print(xa <- axisTicks(pu[1:2], log = FALSE))) # x axis
aX(2, print(ya <- axisTicks(pu[3:4], log = FALSE))) # y axis
axisTicks(pu[3:4], log = FALSE, nint = 10)
plot(10*(0:10), log = "y"); (pu <- par("usr"))
aX(2, print(ya <- axisTicks(pu[3:4], log = TRUE))) # y axis
plot(2^(0:9), log = "y"); (pu <- par("usr"))
aX(2, print(ya <- axisTicks(pu[3:4], log = TRUE))) # y axis
也可以看看
相關用法
- R as.graphicsAnnot 強製圖形注釋對象
- R as.raster 創建光柵對象
- R adjustcolor 方便地在一個或多個方向上調整顏色
- R hcl HCL 顏色規格
- R quartzFonts 石英字體
- R xyTable (x,y) 點的重數,例如,對於向日葵圖
- R dev.interactive 當前圖形設備是否具有交互性?
- R chull 計算一組點的凸包
- R convertColor 在色彩空間之間轉換
- R X11Fonts X11 字體
- R plotmath R 中的數學注釋
- R dev.capture 將設備輸出捕獲為光柵圖像
- R dev.size 查找設備表麵的尺寸
- R pdf.options 設置/查看 pdf 參數默認值的輔助函數
- R densCols 平滑密度圖的顏色
- R windows Windows 圖形設備
- R rgb RGB 顏色規格
- R check.options 設置帶有一致性檢查的選項
- R msgWindow 操縱窗口
- R dev.flush 保持或刷新屏幕圖形設備上的輸出
- R n2mfrow 根據繪圖數計算默認“mfrow”
- R dev 控製多個設備
- R hsv HSV 顏色規格
- R postscript PostScript 圖形
- R pdf PDF圖形設備
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Compute Pretty Axis Tick Scales。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。