【发布时间】:2017-05-24 13:28:10
【问题描述】:
有时hist(..., nclass=nclass.scott) 会生成一个直方图,其中最大条形延伸到 y 轴的顶部。你可以试试这个例子几次:
x <- sample(1000000, 500, replace=TRUE)
h <- hist(x,nclass=nclass.scott)
text(x=h$mids, y=h$counts, labels=h$counts, pos=3, col="red")
有时无法显示最高条上的红色数字,因为它似乎被绘图区域剪裁了。我可以添加ylim=...,但要获得条形的最大高度非常棘手。
即使知道最大高度,ylim=(0, max)也存在max可能会被忽略的问题:例如最大值为527时,则上显示的y轴标签为500,即使指定了ylim=(0, 527) .当使用600 代替时,它可以工作,但是y 轴有点太长了......
如果这不是 R (3.3.3) 的错误,那么什么是优雅(简约)的解决方案?
【问题讨论】: