plot.window
位於 graphics
包(package)。 說明
該函數為圖形窗口設置世界坐標係。它由更高級別的函數調用,例如 plot.default
(在 plot.new
之後)。
用法
plot.window(xlim, ylim, log = "", asp = NA, ...)
參數
xlim, ylim |
長度為 2 的數值向量,給出 x 和 y 坐標範圍。 |
log |
特點;指示哪些軸應采用對數刻度。 |
asp |
數字,給出縱橫比 y/x,請參閱“詳細信息”。 |
... |
進一步 graphical parameters 如 |
細節
- ASP:
-
如果
asp
是有限正值,則設置窗口,使得 方向上的一個數據單元的長度等於asp
方向上的一個數據單元。請注意,在這種情況下,
par("usr")
不再由par("xaxs")
確定,而是由asp
和設備的寬高比確定。 (看看如果在運行下麵的示例後交互式地調整繪圖設備的大小會發生什麽!)特殊情況
asp == 1
生成的繪圖可以在屏幕上準確地表示點之間的距離。使用緯度和經度時,帶有asp > 1
的值可用於生成更準確的Map。
請注意,如果相應的 graphical parameter xaxs
或 yaxs
具有值 "r"
(這是默認值),坐標範圍將擴展 4%。
要反轉軸,請使用 c(hi, lo)
形式的 xlim
或 ylim
。
如果 xlim
和 ylim
中的一個或兩個的長度為 1 或給定的兩個值相同,則該函數會嘗試生成一組合理的比例,但最好避免這種情況。
通常,人們應該使用更高級的函數,例如 plot
、 hist
、 image
等,並參考它們的幫助頁麵來獲取參數的解釋。
調用的副作用是設置 usr
、 xaxp
和 yaxp
graphical parameters 。 (對於後兩者,使用lab
。)
例子
##--- An example for the use of 'asp' :
require(stats) # normally loaded
loc <- cmdscale(eurodist)
rx <- range(x <- loc[,1])
ry <- range(y <- -loc[,2])
plot(x, y, type = "n", asp = 1, xlab = "", ylab = "")
abline(h = pretty(rx, 10), v = pretty(ry, 10), col = "lightgray")
text(x, y, labels(eurodist), cex = 0.8)
也可以看看
xy.coords
、plot.xy
、plot.default
。
par
用於提到的圖形參數。
相關用法
- R plot.histogram 繪製直方圖
- R plot.raster 繪製光柵圖像
- R plot.factor 繪製因子變量
- R plot.table 表對象的繪圖方法
- R plot.default 默認散點圖函數
- R plot.xy 基本內部繪圖函數
- R plot.design 繪製設計或模型的單變量效應
- R plot.formula 散點圖的公式表示法
- R plot.data.frame DataFrame 的繪圖方法
- R points 向繪圖添加點
- R pairs 散點圖矩陣
- R polygon 多邊形繪製
- R persp 透視圖
- R pie 餅狀圖
- R par 設置或查詢圖形參數
- R polypath 路徑繪製
- R panel.smooth 簡單麵板圖
- R legend 將圖例添加到繪圖中
- R barplot 條形圖
- R stem 莖葉圖
- R mtext 將文本寫入繪圖的邊距
- R arrows 將箭頭添加到繪圖中
- R contour 顯示輪廓
- R stars 星圖(蜘蛛圖/雷達圖)和線段圖
- R box 在地塊周圍畫一個方框
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Set up World Coordinates for Graphics Window。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。