gpt4 book ai didi

r - 在 R 中以对数刻度 y 轴显示 0

转载 作者:行者123 更新时间:2023-12-02 17:46:06 34 4
gpt4 key购买 nike

因为 y 值太小,我需要使用 y 轴的对数刻度来显示差异。在数据中,一些条目没有任何值 (0)。有什么方法可以在 y 轴上显示“0”吗?

y=c(0.1, 0.001, 0.00001, 0.0000001, 0.000000001, 0)
x=c(1, 2, 3, 4, 5, 6)
plot(x, y, log="y");

谢谢

最佳答案

我发现自己在做类似但又完全不同的事情。对于在这里跌跌撞撞的人,我所做的也许会有一些用处。

我遇到了一个问题,我想在对数刻度上显示非常大的数字,但也有一些零。我选择了条形图并使用 NA 表示 0。事实证明 NA 留作空白,我认为在这种情况下这是有道理的。我举了一个只有 10 个数字的例子,但 R 似乎可以很好地处理更多值的缩放:

values<-c(100000, 100, 2, 5, NA, NA, 2, 1, NA, 1)
barplot(values, names=1:length(values), log="y")

illustrative image

关于r - 在 R 中以对数刻度 y 轴显示 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14309336/

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