[英]adjusting x-axis in R histograms
這個直方圖確實很丑陋:
hist(rbinom(10000, 20000, 0.0001),freq=F,right=F)
我不想在酒吧之間留空格。 我嘗試了不同的breaks=
方法,但它們均產生相似的結果。 有任何想法嗎?
我還希望將每個bin值(或平均值)打印在其條的中心下方。
這是使標簽居中的一種方法:
x <- rbinom(1000, 2000, 0.001)
tmp <- hist(x, breaks=0:(max(x)+1), xaxt="n", right=FALSE, freq=FALSE)
axis(1, at=tmp$mids, labels=0:max(x))
如果這些值是整數,而您只是想對它們進行計數,那么
barplot(table(rbinom(10000, 20000, 0.0001)))
在這種情況下,我通常使用:
hist(rbinom(1000,2000,0.0001),breaks=function(x) length(unique(x)))
也:
x <- rbinom(10000, 20000, 0.0001)
hist(x, br = seq(-0.01, max(x)+1, 1), freq=F, col="black")
(當然不需要col="black"
,我只是發現它更容易閱讀為黑色!)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.