我试图在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. 散点图中点的位置d3.js
- 4. Reporting Services散点图原点/轴位置负值
- 5. 散点图与R中
- 6. R - 差散点图
- 7. 在散点图(R)中定义日期x轴
- 8. python中matlibplot散点图的缩放轴
- 9. matplotlib散点图中的共享轴
- 10. 闪亮的R ggplot:散点图轴已经很奇怪
- 11. 更改R barplot中的X轴位置
- 12. 如何使分类散点图中的R中位标记
- 13. R中的千分位直方图轴
- 14. 积分三维散点图R z轴和同构
- 15. R中的散点图集群
- 16. 按r中的组绘制散点图
- 17. 添加回归散点图中的R
- 18. R中散点图的封装
- 19. R:矩阵列表中的散点图
- 20. 从R中的表生成散点图
- 21. [R标识散点图
- 22. 基本R散点图
- 23. 如何在R中的散点图中设置标签?
- 24. 散点图实现的固定轴
- 25. 水平轴上的因子散点图
- 26. X和Y轴色标的散点图
- 27. 散点图的轴限制 - Matplotlib
- 28. 散点图以相等的轴
- 29. 矩阵图的R点击位置
- 30. 如何设置在x轴的离散值中的R
定义x轴范围的参数是'plot(...,xlim = c(-10,10))'。有关更多信息,请参阅“?par”。 – 2011-06-17 10:00:04
现在你为什么要这样做,并有一个轴,它的标签绘制在您的数据?这是我讨厌Excel绘图的原因之一 - 这只是一个愚蠢的事情。数据背后的网格会好得多。 – 2011-06-17 12:38:45