我試圖在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