【问题标题】:change tick labels in sunflower plot in R更改R中向日葵图中的刻度标签
【发布时间】:2015-04-22 22:53:00
【问题描述】:

假设我有以下数据

A <- c(1,1,1,2,2,3,3,4,4,4)
B <- c("A","B","A","C","C","A","C","D","C","A")
X <- data.frame(A,B)

sunflowerplot(X$B ~ X$A,
              main = "Sunflower plot", 
              xlab = "TYPE A",
              ylab = "TYPE B",
              size = 0.25, cex.lab = 1.5, mgp = c(2.5,1,0))

然后通过参考此链接,我想将垂直刻度更改为Bfactors

参考本网站

axis and text editing

如何使用此代码更改标签

axis(2, at=NULL, labels=c("A", "B", "C", "D")) 

【问题讨论】:

    标签: r plot


    【解决方案1】:

    使用yaxt 参数来抑制sunflowerplot() 中的y 轴。 见?par

    yxt

    指定 y 轴类型的字符。指定“n”会禁止绘图。

    sunflowerplot(X$B ~ X$A,
                  main = "Sunflower plot", 
                  xlab = "TYPE A",
                  ylab = "TYPE B",
                  size = 0.25, cex.lab = 1.5, mgp = c(2.5,1,0),
                  yaxt="n")
    axis(2, at=1:4, labels=c("A", "B", "C", "D")) 
    

    【讨论】:

      猜你喜欢
      • 2018-02-18
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      • 2013-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多