Cou*_*ney 8 r data-visualization
我在R和我自己的自定义x和y轴上创建了一个图.我希望x轴以相反的顺序显示(1-0 by -.02).我已经阅读了许多帖子和线程,建议使用xlim和反向范围,但我似乎无法使它工作.一旦绘制,我也将轴标签转换为百分比乘以100(正如您将在代码中看到的那样).这是我到目前为止所拥有的;
plot(roc.val, xlab = "Specificity (%)", ylab = "Sensitivity (%)", axes = FALSE)
axis(2, at = seq(0,1,by=.2), labels = paste(100*seq(0,1, by=.2)), tick = TRUE)
axis(1, at = seq(0,1,by=.2), labels = paste(100*seq(0,1, by=.2)), tick = TRUE)
Run Code Online (Sandbox Code Playgroud)
如何反转x轴刻度,使值从100开始,以0为增量,以0结束?
我认为这会创建一个y轴顺序相反的图:
x <- seq(-4, 4, length = 10)
y <- exp(x) / (1 + exp(x))
plot(x,y, ylim = rev(range(y)))
Run Code Online (Sandbox Code Playgroud)
这将删除轴值:
x <- seq(-4, 4, length = 10)
y <- exp(x) / (1 + exp(x))
plot(x,y, ylim = rev(range(y)), labels = FALSE)
Run Code Online (Sandbox Code Playgroud)
我猜您可以根据线的变化分配所需的轴值:
axis(2, at = seq(0,1,by=.2), labels = paste(100*seq(0,1, by=.2)), tick = TRUE)
axis(1, at = seq(0,1,by=.2), labels = paste(100*seq(0,1, by=.2)), tick = TRUE)
Run Code Online (Sandbox Code Playgroud)