我正在使用R创建一个图表,但是我不喜欢R绘制的x轴数值。
例如:
x <- seq(10,200,10)
y <- runif(x)
plot(x,y)
这将在X轴上绘制以下值的图形:
50, 100, 150, 200
然而,我想将存储在变量x中的20个值10,20,30 ... 200
绘制为X轴的值。我浏览了无数博客和简明手册,在搜索几个小时后,最接近有用的说明如下(总结):
- 调用
plot()
或par()
,指定参数xaxt='n'
- 调用
axis()
例如axis(side = 1, at = seq(0, 10, by = 0.1), labels = FALSE, tcl = -0.2)
我尝试过了,但结果图没有任何x轴值。有人知道如何做到这一点吗?我不相信以前没有人尝试过这个。
T
并不总是表示TRUE
。最好指定labels = TRUE
。另外,谷歌搜索结果会受到你的搜索历史记录的影响。有关如何搜索[R]的提示,请参见how-to-search-for-r-materials。 - Andrie