Как я могу добавить два последовательных нижних индекса в xlab для ggplot? - PullRequest
0 голосов
/ 06 августа 2020

Вот мой воспроизводимый пример:

data.1 <- read.csv(text = "
x, y
0, 0
1, 5
2, 10
3, 14
4, 15
5, 15
")

ggplot(data.1, aes(x, y))+
        geom_point(shape=21,
                   size=3)

Результат такой:

enter image description here

But I need to change the x label to "kg H2O2 ha-1"... with the "2" subscript and the "-1" superscript.

I was able to do it this way.

ggplot(data.1, aes(x, y))+
        geom_point(shape=21,
                   size=3)+
        xlab(bquote("Oxigenous application ("*kg~ H[2]~O[2]~ ha^-1*")"))

Having this result:

введите описание изображения здесь

Но мне не нужен пробел между «H2» и «O2». Когда я удаляю пробел ..

ggplot(data.1, aes(x, y))+
        geom_point(shape=21,
                   size=3)+
        xlab(bquote("Oxigenous application ("*kg~ H[2]O[2]~ ha^-1*")"))

Это моя ошибка:

Error: unexpected symbol in:
"                   size=3)+
        xlab(bquote("Oxigenous application ("*kg~ H[2]O"

Любая помощь по этому вопросу будет очень признательна.

Спасибо.

...