1
我正在繪製ROC曲線,R在曲線和繪圖邊框之間放置了很多空間。我想要x = 0處的值觸摸y軸並指向y = 1以觸摸繪圖的上邊界。開始在R軸繪圖
此圖像顯示正是我想要的:
http://en.wikipedia.org/wiki/File:Roccurves.png
任何人有什麼想法?
我正在繪製ROC曲線,R在曲線和繪圖邊框之間放置了很多空間。我想要x = 0處的值觸摸y軸並指向y = 1以觸摸繪圖的上邊界。開始在R軸繪圖
此圖像顯示正是我想要的:
http://en.wikipedia.org/wiki/File:Roccurves.png
任何人有什麼想法?
對於基礎圖形,請使用軸樣式參數xaxs
和yaxs
來約束數據的繪圖限制。
dfr <- data.frame(x = 0:1, y = 0:1)
par(xaxs = "i", yaxs = "i")
with(dfr, plot(x, y))
對於格子,使用xlim
和ylim
參數。
xyplot(y ~ x, dfr, xlim = range(dfr$x), ylim = range(dfr$y))
對於ggplot2,請使用coord_cartesian
。
ggplot(dfr, aes(x, y)) +
geom_point() +
coord_cartesian(xlim = range(dfr$x), ylim = range(dfr$y))
添加[xaxs =「i」,yaxs =「i」]給劇情調用修復了一切,謝謝! – 2011-05-04 12:36:26