与表达式一起使用时,ggplot主题中的axis.text参数将被忽略

时间:2017-03-20 14:18:19

标签: r ggplot2

在此代码中,

library(ggplot2)
df <- data.frame(A = c(1,2,3), B=as.factor(LETTERS[1:3]))

p1 <- ggplot(df, aes(B, A)) +
  geom_bar(stat="identity") +
  xlab("")

p1

p1 + theme(axis.text.x=element_text(size=12, face="italic", hjust=0, vjust=0.5)) 

labels <- c(expression(A),
            expression(B),
            expression(C))

p1 +  scale_x_discrete(labels=labels) 
一旦我将标签更改为表达式,

face="italic"(或"bold",也称angle=)参数将被忽略。因为超级和下标,我必须使用表达式。我可以在其他地方指定主题参数吗?

0 个答案:

没有答案