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