Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R轴的y轴开始打印_R_Plot_Border - Fatal编程技术网

在R轴的y轴开始打印

在R轴的y轴开始打印,r,plot,border,R,Plot,Border,我画了一条ROC曲线,R在曲线和绘图边界之间留出了很大的空间。我希望x=0处的值与y轴接触,y=1处的点与绘图的上边界接触 此图正好显示了我想要它的方式: 有人知道吗?对于基本图形,请使用轴样式参数xaxs和yaxs,将打印限制限制限制到数据的大小 dfr <- data.frame(x = 0:1, y = 0:1) par(xaxs = "i", yaxs = "i") with(dfr, plot(x, y)) 对于ggplot2,使用coord_cartesian ggplot

我画了一条ROC曲线,R在曲线和绘图边界之间留出了很大的空间。我希望x=0处的值与y轴接触,y=1处的点与绘图的上边界接触

此图正好显示了我想要它的方式:


有人知道吗?

对于基本图形,请使用轴样式参数
xaxs
yaxs
,将打印限制限制限制到数据的大小

dfr <- data.frame(x = 0:1, y = 0:1)
par(xaxs = "i", yaxs = "i")
with(dfr, plot(x, y))
对于ggplot2,使用
coord_cartesian

ggplot(dfr, aes(x, y)) + 
  geom_point() + 
  coord_cartesian(xlim = range(dfr$x), ylim = range(dfr$y))

对于基础图形,使用轴样式参数
xaxs
yaxs
,将打印限制限制限制到数据的最大值

dfr <- data.frame(x = 0:1, y = 0:1)
par(xaxs = "i", yaxs = "i")
with(dfr, plot(x, 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”]修复了所有问题,谢谢!向绘图调用添加[xaxs=“i”,yaxs=“i”]修复了所有问题,谢谢!