Q
刪除繪圖軸值
112
A
回答
54
使用基礎圖形,執行此操作的標準方法是使用axes = FALSE,然後使用軸(或軸)創建自己的軸。例如,
x <- 1:20
y <- runif(20)
plot(x, y, axes=FALSE, frame.plot=TRUE)
Axis(side=1, labels=FALSE)
Axis(side=2, labels=FALSE)
晶格相當於是
library(lattice)
xyplot(y ~ x, scales=list(alternating=0))
140
拆下x軸或y軸編號:
plot(1:10, xaxt='n')
plot(1:10, yaxt='n')
如果你想刪除的標籤,以及:
plot(1:10, xaxt='n', ann=FALSE)
plot(1:10, yaxt='n', ann=FALSE)
+3
但請記住,這些刪除整個軸......除非使用bty設置,將軸放在軸的位置,否則將不存在任何內容。默認值是bty ='o',所以通常情況下圍繞座標軸的地方會有一個框。但是有一個bty ='n',那麼就會有點漂浮在太空中。 – John 2011-08-23 10:23:32
14
@Richie Cotton有一個漂亮上面的答案很好。我只能補充一點,這個page提供了一些例子。請嘗試以下操作:
x <- 1:20
y <- runif(20)
plot(x,y,xaxt = "n")
axis(side = 1, at = x, labels = FALSE, tck = -0.01)
4
你也可以把標籤裏面的情節:
plot(spline(sub$day, sub$counts), type ='l', labels = FALSE)
,你會得到一個警告。我認爲這是因爲標籤實際上是一個傳遞給繪圖子程序的參數(座標軸?)。該警告將彈出,因爲它不是繪圖函數的直接參數。
相關問題
- 1. 刪除繪圖中的上軸glmnet
- 2. 刪除UIBezierPath繪圖?
- 3. 從圖中刪除軸
- 4. 從圖表中刪除軸
- 5. 如何刪除繪圖的座標軸與R中的繪圖內容之間的繪圖邊距?
- 6. Matplotlib圖:刪除軸,圖例和空白
- 7. 刪除繪圖緩存
- 8. 從繪圖中刪除點
- 9. 刪除Matlab繪圖邊界
- 10. 刪除PNG繪圖邊距
- 11. Matlab繪圖刪除tickmark
- 12. 更改Python繪圖x軸貼紙值
- 13. OpenGL繪圖軸角
- 14. 軸測圖繪製
- 15. 刪除軸範圍外的值?
- 16. 動態SQL樞軸 - 刪除空值
- 17. 刪除軸刻度
- 18. 刪除matplotlib子圖中的座標軸?
- 19. Highcharts - 堆積條形圖 - 刪除軸
- 20. 刪除條形圖上的X軸
- 21. 刪除繪圖圖標時出錯
- 22. ASP圖表 - 刪除附加到X軸的不需要的值
- 23. 浮動圖表:如何沿y軸刪除/隱藏刻度值?
- 24. 如何繪製X軸,Y軸線圖?
- 25. 無法刪除並重繪或繪製基於PYQT小部件狀態更改的繪圖軸
- 26. 如何在barChart中刪除繪製值
- 27. 從x軸重繪中刪除數據點問題
- 28. 沒有繪製QWT繪圖軸
- 29. 開始在R軸繪圖
- 30. 與pcolormesh繪圖,改變軸
加一個格子的解釋! – Rhubarb 2013-08-06 10:44:04