我想知道在使用带有参数hist
和xlim
的{{1}}函数在R中绘制直方图时,是否可以仅更改一个“限制”(下限或上限) 。例如,我只想更改最低水平轴值,而将上面的值保留为默认值。从概念上讲,我想沿着ylim
的方向做某事,其中NA意味着“保持默认不变”。这可能吗?
答案 0 :(得分:4)
您可以计算ylim
的默认值,并进行更改,如下所示:
x <- rnorm(100)
h <- hist(x, plot = FALSE) # Data that would be plotted
ylim <- range( h$counts ) # Default values
ylim[1] <- -5 # Change only one value
plot( h, ylim = ylim ) # or: hist( x, ylim = ylim )