Я недавно узнал о plotmath
и его способности помещать математическое выражение в текст на графиках.Заместитель не отображает текст на графиках
Однако я сталкиваюсь с каким-то странным поведением, когда функция substitute
не отображает текст.
Вот простой пример, который должен работать (с this answer):
labNames <- c('xLab','yLab')
plot(c(1:10),
xlab=substitute(paste(nn, x^2), list(nn=labNames[1])),
ylab=substitute(paste(nn, y^2), list(nn=labNames[2])))
Когда я запускаю этот код, нет xlab или ylab текст.
Я запускаю mac osx и R 3.0.0. Эта проблема сохраняется, если я выхожу в Quartz или в файл png.
Вот мой sessionInfo():
R version 3.0.0 (2013-04-03)
Platform: x86_64-apple-darwin12.3.0 (64-bit)
locale:
[1] en_AU.UTF-8/en_AU.UTF-8/en_AU.UTF-8/C/en_AU.UTF-8/en_AU.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
Работы для меня ... (на окнах). – Thomas
Проблема сохраняется, когда я использую 'bquote'. Однако я могу получить текст для рендеринга с использованием 'plotmath', если я не пытаюсь заменить любые значения. –
Он работает так, как ожидалось, на сервере linux, к которому у меня есть доступ. –