5
A
回答
5
如果你使用包lattice
(這是暗示與xyplot
),你可以用panel.abline
繪製了標記蜱線。
my.df <- data.frame(a = runif(10, min = -1, max = 1), b = runif(10, min = -1, max = 1))
my.plot <- xyplot(b ~ a, data = my.df)
update(my.plot, panel = function(...) {
panel.abline(h = 0, v = 0, lty = "dotted", col = "light grey")
panel.xyplot(...)
})
1
有一個lattice llines函數可以替換基線中的lines()函數的功能。還有一個panel.lines函數。
#---------- method --------------
xyplot(-1:1 ~ -1:1, type="l")
trellis.focus("panel", 1, 1)
do.call("panel.abline", list(h=0,v=0, lty=3))
trellis.unfocus()
# --- that method has the advantage of also demonstrating
# how to modify an existing plot
#---------- method 2--------------
xp <-xyplot(-2:1 ~ -2:1, type="l", panel=function(...){
panel.xyplot(...)
panel.abline(h=0,v=0, lty=3)})
xp
+1
能夠 你給我一個例子請 – weblover 2011-05-15 14:25:43
9
變化格0.19
====================== =o在
panel.xyplot()
中增加了新參數'grid'
和'abline'
。
所以,你能做到這一點的一條線:
require(lattice)
X <- data.frame(xx=runif(20), yy=rnorm(20))
xyplot(yy~xx, X, abline=list(h=0))
如果你想panel.grid
像線條樣式,那麼好的技巧:
xyplot(yy~xx, X, abline=c(list(h=0),trellis.par.get("reference.line")))
相關問題
- 1. 用格線圖形上的迴歸線繪製xyplot
- 2. 在窗體上繪製線條網格
- 3. 在SphereGeometry上繪製網格線
- 4. R在地圖上繪製網格值
- 5. 在特定的NSTableview單元格中對角線繪製線條
- 6. 在PictureBox上繪製網格
- 7. 在Three.js中繪製網格的邊線
- 8. 繪製2D:在網格佈局圖上繪製網格圖
- 9. 在vtkXYPlotActor中繪製網格線
- 10. Python:繪製在動畫中的plot_surface()上的網格線
- 11. 在寬度自動設置的網格上繪製居中線?
- 12. 在特定時間繪製垂直線
- 13. 在C#中繪製特定對角線
- 14. 繪製網格線的正確方法
- 15. Cocos2d繪製線的網格設計
- 16. 用XYDifferenceRenderer頂部的網格線繪製
- 17. 在ZedGraph窗格上點擊繪製線
- 18. 在特定範圍內的多列上繪製線性迴歸
- 19. 如何在WPF Canvas上繪製網格線?
- 20. 在現有網格上繪製貝塞爾曲線
- 21. WPF在畫布面板背景上繪製彩色網格線
- 22. 使用格子包中的xyplot()從線性迴歸中繪製觀察值和擬合值
- 23. WPF:在畫布上繪製網格?
- 24. 如何在UIView上繪製網格
- 25. 在2D圖像上繪製網格cocos3d
- 26. iOS OpenGL ES繪製網格線框
- 27. 繪製水平網格線R
- 28. python2.7:如何繪製圖中x軸網格線的值
- 29. CSS3繪製的背景網格線以半個網格開始
- 30. Sencha touch 2圖表:在特定範圍上繪製線
感謝您的幫助,這就是我需要的 – weblover 2011-05-16 10:02:41