我正在使用CAR库scatterplot函数尝试执行与R: Replace X-axis with own values类似的操作。但是结果格式错误。有没有人知道如何在使用散点图时替换x轴值?我的代码在
之下library(car)
dat = data.frame(x=1:10, y=1:10)
scatterplot(y~x, data=dat, xlab="X axis", ylab="Y Axis", xaxt="n")
axis(1, at=seq(1,10,2), labels=letters[1:5])
使用生成的图像
答案 0 :(得分:2)
阅读car:::scatterplot
帮助页面,因为这似乎是我生命中的召唤,......
reset.par if TRUE then plotting parameters are reset to their previous values when scatterplot
exits; if FALSE then the mar and mfcol parameters are altered for the current
plotting device. Set to FALSE if you want to add graphical elements (such as lines)
to the plot.
将其设置为FALSE并重试。
png(); scatterplot(y~x, data=dat, xlab="X axis", ylab="Y Axis", xaxt="n", reset.par=FALSE)
axis(1, at=seq(1,10,2), labels=letters\[1:5\])
dev.off()