R直方图缺少负x标签

时间:2015-06-02 15:18:21

标签: r axis-labels

我正在尝试在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,以及以这些值为中心的条形。)

enter image description here

有谁知道问题可能是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

除了注释中建议的方法(使图更大,或使文本更小),您可能还需要查看plotrix包中的staxlab函数,该函数自动执行堆叠标签方法(将标签交替放在2行或更多行上以包含更多标签,但仍然可以防止重叠。