【问题标题】:R - Customizing X Axis Values in HistogramR - 在直方图中自定义 X 轴值
【发布时间】:2012-01-18 21:03:39
【问题描述】:

我想在 R 中更改直方图中 x 轴上的值。

计算机当前设置为

0, 20, 40, 60, 80, 100.

我希望 x 轴移动 10,如下所示:

0,10,20,30,40,50,60,70,80,90,100.

我知道要摆脱当前轴我必须这样做

(hist(x), .... xaxt = 'n')

然后

axis(side = 1) .....

但是如何让它显示我需要它显示的数字?

谢谢。

【问题讨论】:

    标签: r plot histogram


    【解决方案1】:

    答案就在?axis...

    dat <- sample(100, 1000, replace=TRUE)
    hist(dat, xaxt='n')
    axis(side=1, at=seq(0,100, 10), labels=seq(0,1000,100))
    

    【讨论】:

    • 看起来xaxt 现在在对hist() 的调用中被贬低了
    • @polyphant -- 嗯。这很奇怪。它在 R 版本 3.1.2 中对我来说仍然可以正常工作(尽管任何明确提及它的内容似乎已从文档中删除)。
    • 刚刚再次尝试确定它现在可以工作(抱歉..)但它已经从文档中消失了。您可以致电axes=F,但这会删除两个轴。
    猜你喜欢
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多