Подтвердить что ты не робот

Как найти список различных геометрий и эстетики

Я пытаюсь найти список эстетики и геометрии в пакете ggplot2 для R и проблема, которая help(qplot) не дает никаких результатов. Я не могу найти способ вызвать помощь только для эстетики или геометрии.

Каков правильный способ вызова справки для эстетики в R?

4b9b3361

Ответ 1

Лучшим подходом, который я могу придумать, является просмотр help(aes), который дает ссылки на

help(aes_colour_fill_alpha)
help(aes_group_order)
help(aes_linetype_size_shape)
help(aes_position)

Что суммирует различные подгруппы aes.

Вы попали бы в один из них, если бы искали конкретный текс aes (например, help(alpha) или help(group)

Для списка геометров посмотрите на индекс справки в разделе G. Возможно, когда документация для layer будет завершена (или запущена), она подтолкнет аналогичную группировку/подгруппировку.

Вы также можете извлечь соответствующие экспортированные объекты в пространстве имен ggplot2, используя

ls(pattern = '^geom_', env = as.environment('package:ggplot2'))

 ## [1] "geom_abline"     "geom_area"       "geom_bar"        "geom_bin2d"      "geom_blank"      "geom_boxplot"    "geom_contour"   
 ## [8] "geom_crossbar"   "geom_density"    "geom_density2d"  "geom_dotplot"    "geom_errorbar"   "geom_errorbarh"  "geom_freqpoly"  
## [15] "geom_hex"        "geom_histogram"  "geom_hline"      "geom_jitter"     "geom_line"       "geom_linerange"  "geom_map"       
## [22] "geom_path"       "geom_point"      "geom_pointrange" "geom_polygon"    "geom_quantile"   "geom_raster"     "geom_rect"      
## [29] "geom_ribbon"     "geom_rug"        "geom_segment"    "geom_smooth"     "geom_step"       "geom_text"       "geom_tile"      
## [36] "geom_violin"     "geom_vline"   

ggplot2 имеет неэкспонированный вектор символов .all_aesthetics, который содержит всю возможную эстетику

ggplot2:::.all_aesthetics