R - манипулировать размером на одноосном графике или графике графика

Я рисую одноосный график для моих данных ординации, используя функцию ordiplot из пакета Vegan, код выглядит следующим образом:

ordiplot(data, choices = 1)

Меня интересует только первая ось, и я получаю следующее:

график.

моя проблема в том, что я не могу увеличить шрифт. Я пробовал "cex", "cex.lab", "cex.main", "cex.axis", но ничего не работает. этот общий размер шрифта слишком мал для моей публикации - я был бы признателен за некоторый вклад от более опытных R-кодеров. (может быть, есть какая-то другая функция, лучше, чем ordiplot, которая могла бы сделать достойный одноосный график - предложения приветствуются)

Всего наилучшего

Лукаш

1 ответ

Решение

Небольшая неудача в реализации ordiplot() при использовании с одной осью: cex аргумент в пользу ordiplot() но это не передается linestack(), который в данном случае выполняет собственное построение. Только дополнительные аргументы, переданные через... перейти к linestack() вызов.

Вы можете восстановить контроль, используя linestack() напрямую:

linestack(scores(data, choices = 1, display = "sites"),
          cex = 1.1, col = "blue")
linestack(scores(data, choices = 1, display = "species"),
          cex = 0.8, col = "red", side = "left")

Видеть ?linestack Больше подробностей.

Другие вопросы по тегам