【发布时间】:2010-11-17 17:35:00
【问题描述】:
我正在尝试在 R 中生成一个直方图,其中 y 为对数刻度。目前我这样做:
hist(mydata$V3, breaks=c(0,1,2,3,4,5,25))
这给了我一个直方图,但是 0 到 1 之间的密度非常大(大约一百万个值差异),以至于你几乎无法辨认出其他任何条形。
然后我尝试做:
mydata_hist <- hist(mydata$V3, breaks=c(0,1,2,3,4,5,25), plot=FALSE)
plot(rpd_hist$counts, log="xy", pch=20, col="blue")
它给了我想要的东西,但底部显示的值是 1-6 而不是 0、1、2、3、4、5、25。它还将数据显示为点而不是条形。 barplot 有效,但我没有得到任何底轴。
【问题讨论】: