Список опций темы ggplot2?
после некоторых исследований я нашел способ предотвратить отображение неинформативной легенды
... + theme(legend.position = "none")
где я могу найти все доступные theme
параметры и их значения по умолчанию для ggplot2?
9 ответов:
самое близкое к полному списку, который я смог найти, находится в ggplot2 wiki на github. Я думаю, что большинство опций там с примерами.
обновление Если вы хотите увидеть параметры, которые используются на текущем графике, вы можете использовать
plot_theme(x)
чтобы увидеть все параметры, которые в настоящее время установлены для участка с именем x. это не будет полный список, но должно помочь, если вы хотите изменить что-то вроде размер шрифта для метки оси.обновление 2 С переходом на версию 0.9.0 стоит отметить, что встроенная документация была значительно улучшена, и руководство по переходу от 0.8.9 до 0.9.0 также стоит проверить.
обновление 3 В настоящее время существует веб-сайт документации ggplot2. Посмотрите на документацию для тема полный список. Кроме того,
?theme
есть довольно полный список 0.9.3.обновление 4 Теперь есть пакет ggthemes, который имеет несколько хороших тем и масштабов на выбор. Это может избавить вас от необходимости создавать свои собственные. Смотрите их github страница для получения дополнительной информации.
вступаем в
theme_get()
покажет полный список значений темы и опций. Затем вы можете следовать синтаксису, чтобы изменить эти атрибуты в opts ().
The
ggplot2
пакет не содержит много справочной информации - это, вероятно, потому, что Хэдли вложил много работы в разработку и полировку пакета, создание веб-сайта, полного примеров, и написание отличной книги, которая подробно описывает систему.первое место, где я буду искать ответы, будет
Сggplot2
сайт:opts()
на самом деле не Геом, stat или масштаб нет примеров, которые фокусируются конкретно на нем. Следующим местом для поиска будет раздел сайта, который содержит материал из учебника, включая исходный код примера:пример кода для главы "полировка ваших участков для публикации" содержит некоторые хорошо прокомментированные примеры использования
set_theme()
иopts()
для изменения внешнего вида участка.окончательный источник для информация-это, конечно, книга сама по себе. Если вы найдете
ggplot2
упростил и упростил ваш рабочий процесс для создания статистической графики, покупка копии книги-отличный способ сказать "спасибо" и поддержать дальнейшее развитие пакета.обновление
после некоторого дальнейшего исследования вы можете найти относительно полный список опций, указав источник одной из функций " тема например,
theme_bw
. Источник не предоставляет описание возможногоkey=value
пар, но он, по крайней мере, показывает большую частьkey
имена, которые имеют эффект при установке черезopts()
.
кроме очевидных ссылок на справочное руководство ggplot2 и раздел графики поваренной книги для R, Hadley Wickham предоставляет хороший список opts () на github.
тема шаблона:
https://github.com/jrnold/ggthemes
Как "экономист", "Stata", "tufte" и многое другое..
Я знаю, что ответ не совсем то, что было задано, но это было то, что я искал, когда я нашел этот вопрос, так что другие тоже могут.
лучший список, который я нашел для версии 0.9.2.1 - это здесь.
?opts
хотя это не показывает, как точно настроить его аргументы, поэтому лучше проверить параметры, приведенные выше. Если вы можете получить копию справочного руководства ggplot2, это вам очень поможет.
Я сделал эту краткую ссылку для любого темы или задачи вы можете искать. Для более общего понимания, это ggplot2 учебник должно помочь.