我正在尝试在R中生成直方图,但缺少一些x标签。 这是我写的代码:
> tmp <- hist(x, breaks=-3.5:(max(x)+1), xaxt="n", right=FALSE, xlab="log(MRS)",main="Pairwise Family-Health")
> axis(1, at=tmp$mids, labels=-3.5:max(x))
(x值应为-3.5,-2.5,-1.5,-0.5,0.5,1.5,2.5,3.5,以及以这些值为中心的条形。)
有谁知道问题可能是什么?谢谢!
答案 0 :(得分:0)
除了注释中建议的方法(使图更大,或使文本更小),您可能还需要查看plotrix包中的staxlab
函数,该函数自动执行堆叠标签方法(将标签交替放在2行或更多行上以包含更多标签,但仍然可以防止重叠。