如何更改轴长?例如:
s <- data.table(school=rep(1:3,5), wave=c(rep(1,7), rep(2,8)), v1=rpois(15,10))
plot(s$wave,s$v2)
我得到一个散点图,其中数据位于绘图的边缘(图中有很多空白区域)。更改xaxp值没有帮助(尝试xaxp=c(-1, +2,4)
)但没有发生任何事情)当我尝试定义它时,我得到一个盒子图。我知道当我保存到.png时我可以“挤”它但是还有其他方法吗?
我试图上传图片以传达问题,但我没有足够的声誉。
编辑 - 感谢上传者(虽然轴是反向的 - 波是x,V2是y)。事情是第1波和第2波之间有很多“自由空间”。当我定义一个因子(它的中心,每个因子是轴长度的一半)时,位置是完美的,但它一直给我一个盒子图!
答案 0 :(得分:0)
您可以为绘图功能添加许多值,例如颜色,标题以及轴的限制
您的代码:
s <- data.frame(school=rep(1:3,5), wave=c(rep(1,7), rep(2,8)), v1=rpois(15,10))
plot(s$wave,s$v2)
现在再添加一些:
plot(
x = s$wave,
y = s$v2,
col = "red",
main = "This is my title",
xlab = "the label of the x-axis",
ylab = "the label of the y-axis",
xlim = c(-5, 5), # the limits of the x-axis,
ylim = c(-4, 10) # the limits of the y-axis
)
您可以添加更多类似点的大小和类型......
就像jlhoward提到的那样
答案 1 :(得分:0)
我在&#34;格子&#34;中找到了一个功能。包完全符合我想要的 - 没有盒子的盒子图。 该函数称为stripplot。 http://www.math.ucla.edu/~anderson/rw1001/library/base/html/stripplot.html
谢谢大家的帮助