Avi*_*tus 8 plot r vector bar-chart
我刚刚注意到barplot在R中使用了一些奇怪的东西.让y成为向量
> y
[1] 24924006 15310556 11638412 9542834 8696133
Run Code Online (Sandbox Code Playgroud)
使用barplot上y我在中点的矢量到达
bp <- barplot(y)
Run Code Online (Sandbox Code Playgroud)
绘制条形图和中点我注意到条形图没有居中.中间点...这是奇怪的; 总之,我用
bp <- barplot(y)
points(bp)
Run Code Online (Sandbox Code Playgroud)
同

作为结果.你能帮我解决这个小谜题吗?我只会有中心点的酒吧.谢谢!
Did*_*rts 11
如果将barplot()结果保存为对象,则会获得条形的中点.
bp <- barplot(y)
bp
[,1]
[1,] 0.7
[2,] 1.9
[3,] 3.1
[4,] 4.3
[5,] 5.5
Run Code Online (Sandbox Code Playgroud)
如果您现在在其他绘图函数中使用它们,那么这些中点应该是x值.在调用中,plot(bp)它们用作y值,x值是序列号1,2,3,4,5- 因此它们不对应于中点.
还提供y值,按预期绘制点.
bp <- barplot(y)
points(bp,c(10,20,30,40,50))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1989 次 |
| 最近记录: |