R 如何使用ggplot2中的指数格式化文本轴标签?

R 如何使用ggplot2中的指数格式化文本轴标签?,r,ggplot2,R,Ggplot2,我的数据结构如下: X <- c("KKKK", "BB", "ABBB", "CCCC") Y <- c(10, 14, 9, 10) RawData <- data.frame(X, Y) 但是,我希望绘图标签改为:K^4,而不是使用标签kkk。因此,其他标签将是: B^2,AB^3,C^4 我知道可以使用以下代码行在ggplot2中创建轴标签: xlab(bquote('Assimilation ('*mu~ 'mol' ~CO[2]~ m^-2~s^-1*')'))

我的数据结构如下:

X <- c("KKKK", "BB", "ABBB", "CCCC")
Y <- c(10, 14, 9, 10)

RawData <- data.frame(X, Y)
但是,我希望绘图标签改为:K^4,而不是使用标签kkk。因此,其他标签将是: B^2,AB^3,C^4

我知道可以使用以下代码行在ggplot2中创建轴标签:

xlab(bquote('Assimilation ('*mu~ 'mol' ~CO[2]~ m^-2~s^-1*')'))
但是如何为勾号标签执行此操作


谢谢。

p+scale\ux\u离散(标签=表达式(AB^3,B^2,C^4,K^4))
谢谢!不好意思,这么简单…
p+scale\ux\udiscrete(labels=expression(AB^3,B^2,C^4,K^4))
谢谢!不好意思,这么容易做到。。。
xlab(bquote('Assimilation ('*mu~ 'mol' ~CO[2]~ m^-2~s^-1*')'))