ggplot2 中带有下标的 X 标签
X Label in ggplot2 with Subscript
我可以在 R 中制作以下 ggplot:
x = 1:5
y = 6:10
df = data.frame(x,y)
ggplot(df, aes(x,y)) + labs(x = expression("1-dpi [2] Log"))
我想使用 2 作为下标,但由于某些原因,表达式函数对我不起作用。有人知道如何排除故障吗?谢谢
编辑:
我能够写出整个标题。我想要的最终标题是:1 dpi Log[2] Fold Change
我的代码是:
expression(1~dpi~Log[2]~Fold~Change)
试试这个。我用过你的数据df
。关键是在 expression()
函数中设置所有内容,如下所示:
library(ggplot2)
#Code
ggplot(df, aes(x,y)) + labs(x = expression(1-dpi[2]~Log))
输出:
我可以在 R 中制作以下 ggplot:
x = 1:5
y = 6:10
df = data.frame(x,y)
ggplot(df, aes(x,y)) + labs(x = expression("1-dpi [2] Log"))
我想使用 2 作为下标,但由于某些原因,表达式函数对我不起作用。有人知道如何排除故障吗?谢谢
编辑:
我能够写出整个标题。我想要的最终标题是:1 dpi Log[2] Fold Change
我的代码是:
expression(1~dpi~Log[2]~Fold~Change)
试试这个。我用过你的数据df
。关键是在 expression()
函数中设置所有内容,如下所示:
library(ggplot2)
#Code
ggplot(df, aes(x,y)) + labs(x = expression(1-dpi[2]~Log))
输出: