Как я могу найти все пакеты R, которые включают графические функции? - PullRequest
3 голосов
/ 28 января 2010

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

На сайте R Graphical Manual представлен полный список образцов графических функций R, однако мне проще искать по имени пакета (как, например, например, я могу получить набор результатов, включающий superbarplot функция, когда я хочу искать барплоты ?. Не говоря уже о том, что график супербарплота не появляется в результатах, даже если я пытаюсь найти его пакет: UsingR)

Сравнение дополнительных модулей R-SAS-SPSS - и особенно по теме Graphics, Static в представленной таблице - дало мне идею, что было бы неплохо иметь место, где все соответствующие пакеты перечислены по темам.

У вас есть идеи о чем-то подобном?

Ответы [ 4 ]

4 голосов
/ 29 января 2010

Если вы заинтересованы в изучении всей возможной графики, которую вы можете создать, вы должны узнать о грамматике графики и (моей) реализации ее в R: ggplot2.

3 голосов
/ 07 марта 2010

Ваш вопрос или, в любом случае, общая схема, очевидно, были основным вариантом использования пакета sos .

sos фактически идет на шаг дальше, чем требует ваш вопрос, идентифицируя определенные функции с пакетами; кроме того, он ранжирует результаты по релевантности (по умолчанию вы можете изменить поведение по умолчанию с помощью параметра «sortby», например, sortby = «Date»)

Вот как это работает:

большая часть функциональности этого пакета предоставляется командой " findFn "

Например,

, если вы хотите список всех функций и родительский пакет, связанный с точечными диаграммами :

findFn("scatter plot", maxPages=2, sortby="TotalScore")

Возвращает фрейм данных, отформатированный в виде таблицы HTML и доставленный в браузер по умолчанию (если вы не хотите, чтобы он сразу всплывал, просто привязайте вызов функции к переменной и затем вызовите переменную, когда будете готовы )

Самым правым столбцом страницы данных / HTML-страницы является «Описание и ссылка». При нажатии на запись в этом столбце откроется еще одна вкладка в вашем браузере (в соответствии с установленными пользователем настройками, установленными в вашем браузере) с полной страницей справки R для этой функции.

Результаты вышеприведенного вызова функции показывают, например, что функции для построения графика данных в формате «точечного графика» находятся в следующих пакетах:

  • ade4 (функция: разброс)
  • IDPmisc (функции: ipairs, iplots)
  • GGally (функция: ggally_points)
  • PerformanceAnalytics (функция: chart.Scatter)
  • mclust (функция: clPairs)

Другой пример:

findFn("boxplot", maxPages=2, sortby="TotalScore")

идентифицирует эти (среди прочего) пакеты / функции для построения коробочных графиков:

  • sfsmisc (функция: boxplot.matrix)
  • aplpack (функция: boxplot2D)
  • NADA (функция: boxplot-методы)
  • StatDA (функция: rg.boxplot)
  • plotrix (функция: gap.boxplot)
  • gplots (функция: boxplot.n)
  • multcompView (функция: multcompBoxplot)
  • oligo (функция: boxplot)
2 голосов
/ 08 февраля 2010

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

http://cran.r -project.org / веб / просмотров /

http://cran.fhcrc.org/web/views/Graphics.html

(это зеркало кажется быстрее на западном побережье США)


http://dataspora.com/archive/2009/seminar/Survey_of_R_Graphics_by_Driscoll_Dataspora_Jun2009.pdf


http://zoonek2.free.fr/UNIX/48_R/04.html

(возможно, самая длинная в мире веб-страница)

http://www.stat.auckland.ac.nz/~ihaka/120/lectures.html

Примечания к лекциям Ихаки

2 голосов
/ 28 января 2010

Вы видели R Graph Gallery ?

Кроме этого, вам может понадобиться проиндексировать весь исходный код пакетов CRAN для эффективного поиска ...

...