As_labeller with [removed]) in ggplot2 facet_wrap

前端 未结 2 829
谎友^
谎友^ 2020-12-18 05:07

In

library(ggplot2)
library(reshape)
df <- as.data.frame(matrix(runif(9),3,3))
df$factor <- letters[1:3]
df.m <- melt(df)
ggplot(df.m, aes(variable         


        
相关标签:
2条回答
  • 2020-12-18 05:27

    You can specify the type of labeller here using label_parsed,

    new.lab <- as_labeller(c(a="A", b="B", c="italic(C)"), label_parsed)
    ggplot(df.m, aes(variable, value)) +
      geom_boxplot() +
      facet_wrap(~factor, labeller = new.lab)
    
    0 讨论(0)
  • 2020-12-18 05:39

    How about label_parsed instead?

    df.m$f2 <- factor(df.m$factor, labels = c("AAA", "bold(BBB)", "italic(CCC)"))
    ggplot(df.m, aes(variable, value)) + 
      geom_boxplot() + 
      facet_wrap(~f2, labeller = label_parsed) + 
      theme(text = element_text(size = 20))
    

    0 讨论(0)
提交回复
热议问题