R 是否有办法在散点图中仅在x轴上显示两个标签?
我试图绘制一个散点图,显示y轴上的年龄以及他们在x轴上的位置(0°或15°升高) 我的数据集称为raw 我使用了函数R 是否有办法在散点图中仅在x轴上显示两个标签?,r,R,我试图绘制一个散点图,显示y轴上的年龄以及他们在x轴上的位置(0°或15°升高) 我的数据集称为raw 我使用了函数绘图(原始$position,原始$age)。x轴显示的不是0和15,而是0、5、10、15(5或10没有点,因为仅有两个位置为0和15°) 有没有办法让它只在x轴上显示我的0和15?因为你没有提供下面的原始数据,这是我自己的一个可复制的例子。要做到这一点,有两个部分: 在绘图中包括yaxt=“n”,以抑制绘图中的原始y轴 使用轴(2,labels=c(0,15),at=c(0,1
绘图(原始$position,原始$age)
。x轴显示的不是0和15,而是0、5、10、15(5或10没有点,因为仅有两个位置为0和15°)
有没有办法让它只在x轴上显示我的0和15?因为你没有提供下面的原始数据,这是我自己的一个可复制的例子。要做到这一点,有两个部分:
绘图中包括yaxt=“n”
,以抑制绘图中的原始y轴
轴(2,labels=c(0,15),at=c(0,15))
设置y轴(side=2
),在轴(0,15)上的点(at
)处设置名为c(0,15)的标签(labels
)xaxt=“n”
和side=1
set.seed(1)
df = data.frame(
age = round(runif(10, 20, 30)),
position = rbinom(10, 1, 0.5)*15
)
plot(df$position, df$age, xaxt = "n")
axis(1, labels = c(0, 15), at = c(0, 15))
成功了!非常感谢你!
set.seed(1)
df = data.frame(
age = round(runif(10, 20, 30)),
position = rbinom(10, 1, 0.5)*15
)
plot(df$position, df$age, xaxt = "n")
axis(1, labels = c(0, 15), at = c(0, 15))