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