R 双线标签ggplot看起来异常

R 双线标签ggplot看起来异常,r,ggplot2,R,Ggplot2,我有一个复杂的2线轴标签,其中包含在它的第一部分格式的问题 library(ggplot2) df <- data.frame(Groups=c("A", "B"), Values = c(1,2)) label2 <- expression(paste(italic("The quick brown fox jumps over the\n lazy dog."), " Non-italic part of label")) ggplot(df, aes(x = Groups, y

我有一个复杂的2线轴标签,其中包含在它的第一部分格式的问题

library(ggplot2)
df <- data.frame(Groups=c("A", "B"), Values = c(1,2))
label2 <- expression(paste(italic("The quick brown fox jumps over the\n lazy dog."), " Non-italic part of label"))
ggplot(df, aes(x = Groups, y = Values)) +  
  geom_bar(stat="identity") + 
  scale_x_discrete("Labels", labels=c("Short label", label2))+
  theme(axis.text.x = element_text(angle = 45, hjust = 1))
库(ggplot2)

df感谢您提供可复制的示例。你能更具体地说什么“看起来不好”吗?罗曼,在长标签的第二行有很长的空白。因此标签尺寸过大,第二行看起来中断。此问题与
ggplot2
没有特别关系,请尝试例如
plot(1,main=label2)
。看看有没有一些答案,老的。
label3 <- expression(paste(italic("The quick brown fox jumps over the"), paste(italic("lazy dog."), "Non-italic part of label"), sep = "\nSEP"))