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

123
Как сделать графику с прозрачным фоном в R с помощью ggplot2?

Мне нужно вывести графику ggplot2 из R в файлы PNG с прозрачным фоном. Все в порядке с базовой графикой R, но без прозрачности с ggplot2: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d)...

121
Добавление линии регрессии на график ggplot

Я очень стараюсь добавить линию регрессии на графике ggplot. Сначала я попробовал аблайн, но мне не удалось заставить его работать. Потом я попробовал это ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) +...

120
Редактирование надписей легенды (текста) в ggplot

Я часами просматривал документацию и StackOverflow, но, похоже, мне не удалось решить проблему. При использовании ggplotя не могу получить правильный текст в легенде, даже если он находится в моем фрейме данных. Я пробовал scale_colour_manual, scale_fill_manualс разными значениями , labels=например...

120
Есть ли способ изменить интервал между элементами легенды в ggplot2?

Есть ли способ изменить интервал между элементами легенды в ggplot2? У меня сейчас есть legend.position ="top" который автоматически создает горизонтальную легенду. Тем не менее, элементы располагаются очень близко друг к другу, и мне интересно, как расположить их дальше друг от...

119
Панели изменения порядка в 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...

119
добавление меток осей x и y в ggplot2

Как мне изменить метки x и y на этом графике, пожалуйста? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() +...

119
Постоянная ошибка недопустимого состояния графики при использовании ggplot2

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

117
Создайте матрицу диаграмм рассеяния (эквивалент пары ()) в ggplot2

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

115
ggplot: Как увеличить расстояние между фасетными участками?

У меня есть несколько фасетных гистограмм (полученных с помощью приведенной ниже команды), которые красиво построены одна под другой. Хотелось бы увеличить расстояние между ними, но они плотные. Я просмотрел документ, но не нашел для этого параметра. qplot (Happiness.Level, Number.of.Answers,...

115
Установка пределов отдельных осей с помощью facet_wrap и scale = «free» в ggplot2

Я создаю фасетный график для просмотра прогнозируемых и фактических значений бок о бок с графиком прогнозируемого значения и остатков. Я буду использовать, shinyчтобы помочь изучить результаты моделирования с использованием различных параметров обучения. Я обучаю модель с 85% данных, тестирую...

112
Отображение значений данных на гистограмме с накоплением в 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,...

111
Заставьте R прекратить вывод сокращенных меток осей - например, 1e + 00 в ggplot2

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

111
удалить заголовок легенды в 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") Я видел этот вопрос, и ни одно из предложенных здесь решений не...

110
Как получить вертикальную geom_vline на оси X даты класса?

Несмотря на то, что я нашел сообщение Хэдли в группе Google на POSIXctи geom_vline, я не смог его сделать. У меня есть временной ряд, и я хотел бы провести вертикальную линию, например, для 1998, 2005 и 2010 годов. Я попытался с ggplotи qplotсинтаксис, но все - таки я либо не вижу никакой...

110
Как использовать переменную для указания имени столбца в ggplot

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

109
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 =...

106
Как нарисовать пустой сюжет?

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