在此代码中,
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=
)参数将被忽略。因为超级和下标,我必须使用表达式。我可以在其他地方指定主题参数吗?