gpt4 book ai didi

r - 使用 R 在直方图中使 y 轴对数

转载 作者:行者123 更新时间:2023-12-03 23:14:55 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Histogram with Logarithmic Scale and custom breaks

(7 个回答)


4年前关闭。




嗨,我正在使用 R 制作直方图,但是 Y 轴的数量太大了,我需要将其转换为对数。请参阅下面的脚本:

hplot<-read.table("libl")
hplot
pdf("first_end")
hist(hplot$V1, breaks=24, xlim=c(0,250000000), ylim=c(0,2000000),main="first end mapping", xlab="Coordinates")
dev.off()

那么我应该如何更改我的脚本?
谢谢

最佳答案

您可以在绘图之前保存直方图数据以对其进行调整:

set.seed(12345)
x = rnorm(1000)

hist.data = hist(x, plot=F)
hist.data$counts = log10(hist.data$counts)

dev.new(width=4, height=4)
hist(x)

dev.new(width=4, height=4)
plot(hist.data, ylab='log10(Frequency)')

enter image description here

enter image description here

关于r - 使用 R 在直方图中使 y 轴对数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828248/

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