我试图在R中创建一个简单的散点图,其中x轴范围为-10:10,并将y轴重新定位到x = 0点。这似乎是一个相当基本的操作,但我发现没有办法做到这一点... 感谢您的任何帮助!R散点图中的轴位置
5
A
回答
3
创建一些数据
x <- runif(50, -10, 10)
y <- runif(50, -10, 10)
在基础图形,您可以使用abline
函数画在一块土地上线。关键是要绘制在x=0
和y=0
位置的垂直线和水平线:
plot(x, y)
abline(h=0)
abline(v=0)
实现相似的结果的另一种方法是使用ggplot2
包:
library(ggplot2)
qplot(x, y) + geom_vline(xintercept=0) + geom_hline(yintercept=0)
+0
'abline(h = 0,v = 0)'是一个简写。甚至是单线:'plot(x,y,panel.last = abline(h = 0,v = 0))'。 – Marek 2011-06-17 19:03:01
7
x <- runif(50, -10, 10)
y <- runif(50, -10, 10)
plot(x, y, yaxt="n") # don't plot y-axis, see ?par, section xaxt
axis(2, pos=0) # Draw y-axis at 0 line
但我个人认为,你应该使用grid()
或Andrie solution。
+3
+1用于回答书面问题。我可能会建议'las = 1'(也许是'bty =“n”') – 2011-06-17 11:57:41
相关问题
- 1. D3散点图动态轴位置
- 2. R散点图,与x轴和y轴相邻的盒图
- 3. Reporting Services散点图原点/轴位置负值
- 4. R - 差散点图
- 5. 在散点图(R)中定义日期x轴
- 6. python中matlibplot散点图的缩放轴
- 7. matplotlib散点图中的共享轴
- 8. 如何使分类散点图中的R中位标记
- 9. 积分三维散点图R z轴和同构
- 10. 添加回归散点图中的R
- 11. 按r中的组绘制散点图
- 12. 从R中的表生成散点图
- 13. R中散点图的封装
- 14. [R标识散点图
- 15. 散点图以相等的轴
- 16. 如何设置在x轴的离散值中的R
- 17. R Plotly - 散点图:着色各个点
- 18. 散点图pylab:排列轴和数据
- 19. 散点图轴值不完全显示
- 20. 在Matplotlib中设置查看位置3d散点图
- 21. 在独立于散点轴的散点子图背后添加图像
- 22. 使用ggplot2在R中分组的散点图在R中分组的散点图
- 23. MATLAB:散点图 - 不同形状的点根据位置
- 24. 带有基R的分类散点图
- 25. 散点图(makeing从零开始(倒置Y轴))
- 26. 用于R中多元回归结果的散点图R
- 27. 在R中,如何设置轴标签的特定位置?
- 28. 在条形图前自动选择散点图的x位置
- 29. 如何更改图例的位置在散点图D3.js
- 30. 在R中显示位图中的坐标轴和缩放位图图
定义x轴范围的参数是'plot(...,xlim = c(-10,10))'。有关更多信息,请参阅“?par”。 – 2011-06-17 10:00:04
现在你为什么要这样做,并有一个轴,它的标签绘制在您的数据?这是我讨厌Excel绘图的原因之一 - 这只是一个愚蠢的事情。数据背后的网格会好得多。 – 2011-06-17 12:38:45