1

我正在使用 CAR 库散点图函数尝试执行类似于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])

使用生成的图像

坏散点图

4

1 回答 1

3

阅读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()

在此处输入图像描述

于 2014-05-29T21:24:49.327 回答