Вопросы с тегом «ggplot2»

ggplot2 - это активно поддерживаемый пакет для рисования диаграмм с открытым исходным кодом для R, написанный Хэдли Уикхемом и основанный на принципах «Грамматики графики». Он частично заменяет основной сюжет R и пакет решетки, обеспечивая при этом чистый, мощный, ортогональный и забавный API.

6
Постоянная ошибка недопустимого состояния графики при использовании ggplot2
Я считаю, что мой фреймворк в порядке, и мой код в порядке. Фактически, я удалил части фрейма данных и большую часть графического кода, чтобы сделать вещи максимально простыми. Но все же я получаю: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state Что здесь не так? Вот данные: date trt …
119 r  ggplot2 

1
Панели изменения порядка в geom_bar ggplot2
Я пытаюсь сделать столбик, на котором график упорядочен от miRNAсамого высокого valueдо miRNAсамого низкого. Почему мой код не работает? > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, …
119 r  ggplot2 

3
Создайте матрицу диаграмм рассеяния (эквивалент пары ()) в ggplot2
Можно ли построить матрицу диаграмм рассеяния ggplot2, используя такие ggplotприятные функции, как сопоставление дополнительных факторов с цветом, формой и т. Д. И добавление более гладких? Я думаю о чем-то похожем на baseфункцию pairs.
117 r  ggplot2 

1
ggplot: Как увеличить расстояние между фасетными участками?
У меня есть несколько фасетных гистограмм (полученных с помощью приведенной ниже команды), которые красиво построены одна под другой. Хотелось бы увеличить расстояние между ними, но они плотные. Я просмотрел документ, но не нашел для этого параметра. qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .)
115 r  ggplot2 

3
Установка пределов отдельных осей с помощью facet_wrap и scale = «free» в ggplot2
Я создаю фасетный график для просмотра прогнозируемых и фактических значений бок о бок с графиком прогнозируемого значения и остатков. Я буду использовать, shinyчтобы помочь изучить результаты моделирования с использованием различных параметров обучения. Я обучаю модель с 85% данных, тестирую оставшиеся 15% и повторяю это 5 раз, каждый раз собирая фактические …
115 r  ggplot2  facet 

3
Как удалить пространство между осью и графиком площади в ggplot2?
У меня есть следующий фрейм данных: uniq <- structure(list(year = c(1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, …
113 r  plot  ggplot2 

2
Отображение значений данных на гистограмме с накоплением в ggplot2
Я хотел бы показать значения данных на гистограмме с накоплением в ggplot2. Вот мой код попытки Year <- c(rep(c("2006-07", "2007-08", "2008-09", "2009-10"), each = 4)) Category <- c(rep(c("A", "B", "C", "D"), times = 4)) Frequency <- c(168, 259, 226, 340, 216, 431, 319, 368, 423, 645, 234, 685, 166, 467, …
112 r  graphics  ggplot2 

7
Заставьте R прекратить вывод сокращенных меток осей - например, 1e + 00 в ggplot2
В ggplot2 как я могу остановить сокращение меток осей - например, 1e+00, 1e+01по оси x после построения? В идеале я хочу заставить R отображать фактические значения, которые в этом случае будут 1,10. Любая помощь очень ценится.
111 r  graph  ggplot2  axes 

5
удалить заголовок легенды в ggplot
Я пытаюсь удалить название легенды в ggplot2: df <- data.frame( g = rep(letters[1:2], 5), x = rnorm(10), y = rnorm(10) ) library(ggplot2) ggplot(df, aes(x, y, colour=g)) + geom_line(stat="identity") + theme(legend.position="bottom") Я видел этот вопрос, и ни одно из предложенных здесь решений не работает для меня. Большинство из них выдают ошибку …
111 r  ggplot2 

3
Как получить вертикальную geom_vline на оси X даты класса?
Несмотря на то, что я нашел сообщение Хэдли в группе Google на POSIXctи geom_vline, я не смог его сделать. У меня есть временной ряд, и я хотел бы провести вертикальную линию, например, для 1998, 2005 и 2010 годов. Я попытался с ggplotи qplotсинтаксис, но все - таки я либо не …
110 r  date  ggplot2  time-series 

6
Как использовать переменную для указания имени столбца в ggplot
У меня есть команда ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) внутри функции. Но я хотел бы иметь возможность использовать параметр функции, чтобы выбрать столбец для использования в качестве цвета и группы. Т.е. хотелось бы что-то подобное f <- function( column ) { ... ggplot( rates.by.groups, aes(x=name, y=rate, colour= …
110 r  ggplot2  r-faq 

2
ggplot2 легенда снизу и по горизонтали
Как переместить легенду ggplot2 в нижнюю часть графика и повернуть ее по горизонтали? Образец кода: library(reshape2) # for melt df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2")) p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value)) p1 + scale_fill_continuous(guide = guide_legend()) Желаемый (приблизительный) результат:
109 r  ggplot2 



10
Как нарисовать пустой сюжет?
Мне нужно сделать пустой сюжет. Это лучшее, что я мог придумать. plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') Есть более простые решения? PS: полностью пустой, без оси и тд.
106 r  ggplot2  plot 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.