gpt4 book ai didi

r - 在 R 中绘图时如何获得静态轴值?

转载 作者:行者123 更新时间:2023-12-04 09:16:24 26 4
gpt4 key购买 nike

我正在使用以下代码:

x <-sample(1:100, 10);
y <-sample(1:100, 10);
plot(x,y);

但我正在尝试创建一个在 x、y 轴上具有静态值的图。问题是有时 x 轴例如在图上显示的值范围为 0 到 80,而其他值范围为 20 到 100,具体取决于 x 内的随机值。

无论 x 和 y 矩阵中的值如何,我都希望在所有情况下图中的 x 和 y 的值范围都在 0 到 100 之间。

有什么办法可以实现吗?

提前致谢!

最佳答案

根据“值范围从 1 到 100”的确切含义,以下方法之一应该可以解决问题。

在第一个中,plot 默认情况下将轴限制在两端扩展 4%

在第二个中,xaxs="i"yaxs="i" 用于抑制这种行为。 (有关详细信息,请参阅 ?par。)

plot(x,y, xlim=c(0,100), ylim=c(0,100))

enter image description here

plot(x,y, xlim=c(0,100), ylim=c(0,100), xaxs="i", yaxs="i")

enter image description here

关于r - 在 R 中绘图时如何获得静态轴值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8360839/

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