Функция group()
plotmath может использоваться для формализации ответа DWin.Это решение имеет преимущество (IMHO) в том, что он не использует строки как часть выражения.Вместо этого мы используем оператор ~
для добавления пробелов (пробелы игнорируются).
plot(1:10, 1:10, type = "l", xlab = "Time t", ylab = "X",
main=expression(Simulation ~ of ~ group("{", X[t], "}")))
Функция * plotmath bgroup()
предоставляет масштабируемые разделители, но используется так же, как в примере кода выше.
Редактировать (В ответ на комментарий ran2): В ggplot и решетке можно использовать те же подходы, используя мощь plotmath, как и в базовой графике.Например,
require(ggplot2)
df <- data.frame(A = 1:10, B = 1:10)
qplot(A, B, data = df,
main = expression(Simulation ~ of ~ group("{", X[t], "}")))