Описание тега ggproto
NoneGgproto лежит в основе пакета R ggplot2. Он реализует объектно-ориентированную систему на основе прототипов, которая стирает границы между классами и экземплярами. Он вдохновлен пакетом proto, но имеет некоторые важные отличия. Примечательно, что он полностью поддерживает наследование между пакетами и имеет более высокую производительность. Знание ggproto необходимо, если вы хотите добавить новые примитивы, такие как геометрия или статистика, в ggplot2.
1
ответ
Создание расширения ggproto geom
Попытка построить новую функцию geom, которая будет брать выборку точек из набора данных по группам и подгонять ряд локальных регрессий через отдельные подмножества. Это создаст несколько линий локальной регрессии в качестве выборок полного набора д…
16 фев '18 в 22:14
1
ответ
Неудачный пакет R plotROC, связанный с ggproto
Бег install.packages("ggplot2", repos = "https://cloud.r-project.org") install.packages("plotROC", repos = "https://cloud.r-project.org") library(plotROC) plotROC::geom_roc() в R на моем Mac приводит к > plotROC::geom_roc() Error: GeomRoc was bui…
27 июл '17 в 14:23
1
ответ
Выравнивать точки и полосы ошибок в ggplot при использовании `jitterdodge`
Воспроизводимые данные ниже содержат 50 наблюдений для каждого животного (кошка и собака) за каждый сезон (лето и зима) для двух ковариат (cov1 и cov2) и их соответствующие оценки ошибок (SE). library(ggplot2); library(dplyr); library(tidyr) set.see…
16 июн '17 в 18:37
1
ответ
Как изменить легенду о графике, используя функцию ggproto в ggplot2?
В анализе основных компонентов я извлекаю результат компонента в prcomp() для точечного графика. Я хочу добавить метки имен групп, тогда центр каждой группы рассчитывается в каждой группе, используя MASS::cov.trob(), Я создаю новую статистику и пере…
02 мар '17 в 08:16
3
ответа
Изменение определения вискера в geom_boxplot
Я пытаюсь использовать ggplot2 / geom_boxplot для создания коробочного графика, в котором усы определяются как 5 и 95-й процентиль вместо 0,25 - 1,5 IQR / 0,75 + IQR, а выбросы из этих новых усов отображаются как обычно. Я вижу, что эстетика geom_bo…
22 янв '11 в 01:09
1
ответ
Расширение ggplot2: Как построить геом и стат?
Я на начальных этапах обучения, как продлить ggplot2, Я хотел бы создать кастом geom и связанные stat, Моей отправной точкой была виньетка. Кроме того, я извлек выгоду из этого и этого. Я пытаюсь собрать шаблон, чтобы научить себя и, надеюсь, других…
26 дек '18 в 11:09
1
ответ
Как сделать пользовательский geom ggplot2 с несколькими геометриями
Я читал виньетку по расширению ggplot2, но я немного застрял в том, как сделать один геом, который может добавить несколько геометрий к графику. В геометрии ggplot2 уже существует несколько геометрий, например, у нас есть такие вещи, как geom_contou…
22 мар '16 в 13:57
1
ответ
ggplot2 изменить цвет конкретной линии с радиолокационной карты
Я использовал следующий пример для моего вопроса: http://www.cmap.polytechnique.fr/~lepennec/R/Radar/RadarAndParallelPlots.html mtcarsscaled <- as.data.frame(lapply(mtcars, ggplot2:::rescale01)) mtcarsscaled$model <- rownames(mtcars) mtcarsmel…
02 июл '16 в 14:05
1
ответ
Как изменить цвет метки backgroup в множественном ggproto, используя ggplot2
Я хочу нарисовать график, который знаком с сюжетом энтеротипа в исследовании. Но мой новый multi-ggproto кажется ужасным, как показано в p1, из-за отсутствующего фонового цвета этикетки. Я пробовал несколько вариантов этого, например, изменить GeomL…
03 мар '17 в 09:58
0
ответов
Что означает функциональность "non_missing_aes" в ggproto ggplot2?
Я пишу расширения для ggplot2и обнаружил, что есть недавно добавленный non_missing_aes параметр в ggproto это не было объяснено в официальных документах ggplot2 и официальное руководство по продлению ggplot2Может кто-нибудь сказать мне его функциона…
09 апр '18 в 01:40
1
ответ
Как расширить ggplot2 boxplot с помощью ggproto?
Я часто использую приставки в своей работе и как ggplot2 эстетика. Но стандарт geom_boxplot мне не хватает двух важных для меня вещей: кончиков усов и медианных меток. Благодаря информации отсюда я написал функцию: gBoxplot <- function(formula = …
19 янв '16 в 12:20
8
ответов
qqnorm и qqline в ggplot2
Скажем, есть линейная модель LM, что я хочу qq график остатков. Обычно я бы использовал базовую графику R: qqnorm(residuals(LM), ylab="Residuals") qqline(residuals(LM)) Я могу понять, как получить qqnorm часть графика, но я не могу управлять qqline:…
05 дек '10 в 02:28
2
ответа
ggplot2: изменение размера geom_text в зависимости от графика и принудительная вставка текста в geom_bar
Это на самом деле два вопроса в одном (не уверен, что идет против правил SO, но в любом случае). Первый вопрос: как я могу заставить geom_text вписаться в geom_bar? (динамически в соответствии со значениями, нанесенными на график) Оглядываясь вокруг…
30 мар '16 в 20:37
0
ответов
Установка значений по умолчанию ggproto при расширении ggplot2
Я запустил код R, опубликованный в http://ggplot2.tidyverse.org/articles/extending-ggplot2.html, и ниже приведен модифицированный код, в который добавлен некоторый print() для отображения значений переменных на каждом шаге Мои вопросы помечены как к…
30 мар '18 в 16:46
4
ответа
Ошибка: ScalesList был создан с несовместимой версией ggproto
Я делаю презентацию в slidfy, используя фреймворк deckjs. Все было хорошо, но вдруг этот кусок кода: ggplot(cars, aes(x = speed, y = dist)) + geom_point(color = 'red') + stat_smooth(method = "lm", formula = y ~ x, size = 0.5, se = F) перестал работа…
24 дек '16 в 17:07
1
ответ
Предупреждение при определении коэффициента: дублированные уровни в коэффициентах не рекомендуются
У меня небольшая проблема с моей радиолокационной картой в R. Несмотря на то, что сюжет в порядке, я получаю следующее предупреждение: > source('~/.active-rstudio-document') Warning message: In `levels<-`(`*tmp*`, value = if (nl == nL) as.char…
13 авг '16 в 09:16
1
ответ
Можете ли вы вручную контролировать порядок уклонения / перекрытия ggplot2 geom_point?
Недавнее обновление ggplot2 (2.2.0) сломало некоторые из наших графиков, так как изменился порядок рисования точек. Например, следующий код: library(dplyr) library(ggplot2) library(tibble) df <- tribble(~a, ~x, ~y, "I", "A", 2, "I", "B", 3, "II",…
03 янв '17 в 13:54
1
ответ
Написание функции ggplot
Я пишу функцию, которая создает график рассеяния ggplot с размером точек, представляющих количество точек с одинаковыми координатами X и Y. У меня есть функция, которая работает: require(dplyr) plot_size_bubbles <- function(x,y) { dd = data.frame…
30 авг '16 в 03:05
1
ответ
Заполните прозрачность с geom_violin
Как можно увеличить альфа-заполнение участков скрипки, но не альфа-границы? Изменение альфы в качестве аргумента geom_violin() приводит как к заполнению, так и к изменению строки.
12 янв '16 в 21:45
1
ответ
Пределы оси Y на радиолокационном участке
Я использовал следующий пример для моего вопроса: http://www.cmap.polytechnique.fr/~lepennec/R/Radar/RadarAndParallelPlots.html mtcarsscaled <- as.data.frame(lapply(mtcars, ggplot2:::rescale01)) mtcarsscaled$model <- rownames(mtcars) mtcarsmel…
02 июл '16 в 12:24