【问题标题】:How to remove x axis labels in R cdplot?如何删除 R cdplot 中的 x 轴标签?
【发布时间】:2020-02-08 23:13:25
【问题描述】:

我想去掉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,...)命令没有任何效果。

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

谢谢

【问题讨论】:

  • 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 = "type what you want") 有效

标签: r plot axis-labels density-plot


【解决方案1】:

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

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

【讨论】:

  • 我尝试了类似的方法,但确实使用了 xaxt="s"。它工作得很好。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-23
  • 2023-02-24
  • 2014-06-18
  • 1970-01-01
  • 2011-01-27
  • 2016-09-22
  • 1970-01-01
相关资源
最近更新 更多