首页 > 解决方案 > 如何删除 R cdplot 中的 x 轴标签?

问题描述

我想去掉cdplot提供的默认x轴标签,然后使用axis()函数引入我的自定义标签。

例子

Forest = c(1,0,1,1,1,0,1,1,0,1)
change = c(-1, 3, 1, 4, 1, 1, -1, 1, -1, 6)
mydata = data.frame(Forest,change)

x = factor(mydata$Forest)

cdplot(x~mydata$change, ylab = NA, xlab = NA)

该命令xaxt="n"不适用于 cdplot 函数,而xaxlabels = "n"根本不存在。

我也尝试使用par(xaxt="n")事前设置图形参数,但随后提示axis(1,...)命令并没有产生任何效果。

任何人都可以阐明如何进行吗?

谢谢

标签: rplotaxis-labelsdensity-plot

解决方案


您是否尝试过关闭轴、绘图,然后重新打开它们?

par(xaxt="n")
cdplot(x~mydata$change, ylab = NA, xlab = NA)
par(xaxt="s")
axis(1, ...)

推荐阅读