仅绘制到Barplot的部分

时间:2013-12-10 06:26:23

标签: r bar-chart

如何仅绘制条形图的顶部以便强调条形图之间的差异,而无需手动计算差异并绘制这些差异。我关心实际值,因此更喜欢这些是否在y轴上。似乎应该有一个简单的方法来实现这一目标。如果没有,我可以绘制差异并手动更改y轴上显示的值。

通过更改ylim,我可以显示条形图中具有变化的部分,就像我想要的那样,但是部分条纹会通过我的边距。

barplot(c(54.0, 56.7, 55.9, 59.0), ylim=c(50,60))

原始的,信息量较少的情节:

barplot(c(54.0, 56.7, 55.9, 59.0))

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

在通话中尝试xpd = FALSE:

barplot(c(54.0, 56.7, 55.9, 59.0), ylim=c(50,60), xpd = FALSE)
box() #maybe nicer if you add this too

HTH