gpt4 book ai didi

反转图中 x 轴的比例

转载 作者:行者123 更新时间:2023-12-04 03:25:58 25 4
gpt4 key购买 nike

我在 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)

如何反转 x 轴比例,使值从 100 开始到 0 结束,增量为 20?

最佳答案

我认为这会创建一个图,其中 y 轴的顺序相反:

x <- seq(-4, 4, length = 10)
y <- exp(x) / (1 + exp(x))
plot(x,y, ylim = rev(range(y)))

这将删除轴值:
x <- seq(-4, 4, length = 10)
y <- exp(x) / (1 + exp(x))
plot(x,y, ylim = rev(range(y)), labels = 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)

关于反转图中 x 轴的比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37849401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com