Список опций темы ggplot2?

После некоторых исследований я нашел способ предотвратить отображение неинформативной легенды

... + theme(legend.position = "none")

Где я могу найти все доступные опции theme и их значения по умолчанию для ggplot2?

66 голосов | спросил George Dontas 13 FebruaryEurope/MoscowbSat, 13 Feb 2010 22:46:32 +0300000000pmSat, 13 Feb 2010 22:46:32 +030010 2010, 22:46:32

9 ответов


0

Наиболее полный список, который мне удалось найти, находится в ggplot2 wiki на github. Я думаю, что большинство вариантов описаны в примерах.

Обновление Если вы хотите просмотреть параметры, которые используются на текущем графике, вы можете использовать plot_theme(x), чтобы увидеть все параметры, которые используются в настоящее время установлен для сюжета с именем х. Это не будет полный список, но он должен помочь, если вы хотите изменить что-то вроде размера шрифта для метки оси.

Обновление 2 С переходом на версию 0.9.0 стоит отметить, что встроенная документация была значительно улучшена, и руководство по переходу с 0.8.9 до 0.9.0.

Обновление 3 Теперь есть сайт документации ggplot2. Обратитесь к документации по теме для получения полного списка. Кроме того, ?theme имеет довольно полный список на 0.9.3.

Обновление 4 Теперь есть пакет ggthemes, в котором есть несколько хороших тем и масштабов на выбор. Это может избавить вас от необходимости создавать свои собственные. Посетите их github страницу для получения дополнительной информации.

ответил 20 Jam1000000amThu, 20 Jan 2011 10:57:14 +030011 2011, 10:57:14
0

Вход в

theme_get()

покажет полный список значений и параметров темы. Затем вы можете следовать синтаксису для изменения этих атрибутов в opts ().

ответил Andrew 26 Mayam11 2011, 00:45:00
0

Пакет ggplot2 не содержит много справочной информации - возможно, это связано с тем, что Хэдли приложил много усилий для разработки и полировки пакет, создание веб-сайта, наполненного примерами, и написание превосходной книги, подробно описывающей систему.

В первую очередь я буду искать ответы на сайте ggplot2:

http://docs.ggplot2.org/

Однако, поскольку opts() на самом деле не является геом, статистикой или масштабом, нет примеров, которые бы фокусировались именно на этом. Следующим местом для поиска будет раздел веб-сайта, содержащий материалы из книги, включая исходный код для примеров:

http://ggplot2.org/book/

Пример кода для главы «Полировка ваших графиков для публикации» содержит несколько хорошо прокомментированных примеров использования set_theme() и opts() для изменения внешнего вида графика.

Источником информации, конечно же, является книга, в которой он сам. Если вы обнаружите, что ggplot2 упростил и упростил ваш рабочий процесс для создания статистической графики, покупка копии книги - отличный способ сказать «спасибо». вы "и поддерживаете дальнейшее развитие пакета.

  

Обновление

После некоторых дальнейших исследований вы сможете найти относительно полный список опций, перечислив источник одной из функций «theme», таких как theme_bw. Источник не предоставляет описание возможных пар key=value, но, по крайней мере, показывает большую часть key имена, которые вступают в силу при установке через opts().

ответил Andrew 26 Mayam11 2011, 00:45:00
0

Помимо очевидных ссылок на справочное руководство ggplot2 и на раздел графиков Поваренной книги для R , Хэдли Уикхем предоставляет хороший список opts () в github .

ответил asfer 10 J0000006Europe/Moscow 2012, 16:37:07
0

Шаблоны тем:

https://github.com/jrnold/ggthemes

как "The Economist", "Stata", "tufte" и другие ..

Я знаю, что ответ был не совсем тем, что задавали, но это было то, что я искал, когда нашел этот вопрос, так что другие тоже могут.

ответил Rasmus Larsen 10 +04002013-10-10T13:01:18+04:00312013bEurope/MoscowThu, 10 Oct 2013 13:01:18 +0400 2013, 13:01:18
0

Все варианты, которые я когда-либо использовал, описаны в замечательной книге Хэдли по ggplot2.

ответил Jonathan Chang 13 FebruaryEurope/MoscowbSat, 13 Feb 2010 23:09:43 +0300000000pmSat, 13 Feb 2010 23:09:43 +030010 2010, 23:09:43
0

Лучший список, который я нашел для версии 0.9.2.1, здесь

ответил metasequoia 15 SatEurope/Moscow2012-12-15T07:31:09+04:00Europe/Moscow12bEurope/MoscowSat, 15 Dec 2012 07:31:09 +0400 2012, 07:31:09
0

?opts хотя, это не показывает, как точно настроить его аргументы, поэтому лучше проверить параметры, приведенные выше. Если вы сможете получить копию справочного руководства ggplot2, это вам очень поможет.

ответил David Douterlungne 21 FebruaryEurope/MoscowbThu, 21 Feb 2013 21:02:35 +0400000000pmThu, 21 Feb 2013 21:02:35 +040013 2013, 21:02:35
0

Я сделал этот краткий справочник для любой темы или задач , которые вы можете искать. Для более общего понимания этот учебник ggplot2 должен помочь.

ответил Selva 19 Jam1000000amTue, 19 Jan 2016 11:53:59 +030016 2016, 11:53:59

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132