我刚刚在R中使用barplot
注意到了一些奇怪的事情。让y为向量
> y
[1] 24924006 15310556 11638412 9542834 8696133
在
barplot
上使用y
我到达了中点的向量bp <- barplot(y)
绘制条形图和中点图我注意到条形图没有居中。中点...这很奇怪;总之,我用
bp <- barplot(y)
points(bp)
和
作为结果。你能帮我解决这个小难题吗?我只会有中间点居中的酒吧。谢谢!
最佳答案
如果将barplot()
结果保存为对象,则将获得条的中点。
bp <- barplot(y)
bp
[,1]
[1,] 0.7
[2,] 1.9
[3,] 3.1
[4,] 4.3
[5,] 5.5
如果现在在其他绘图功能中使用它们,则这些中点应为
x
值。在调用plot(bp)
中,它们用作y
值,而x
值是序列号1,2,3,4,5
-因此它们不对应于中点。还提供
y
值,按预期绘制点。bp <- barplot(y)
points(bp,c(10,20,30,40,50))
关于R:在小节中点未居中吧台,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18634431/