更改轴标签 - R散点图

时间:2014-05-29 20:55:56

标签: r r-car

我正在使用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])

使用生成的图像

Bad Scatter Plot

1 个答案:

答案 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()

enter image description here