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

178
Наиболее недоиспользуемая визуализация данных [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

178
Как назначить цвета категориальным переменным в ggplot2, которые имеют стабильное отображение?

Я набирал скорость с R в прошлом месяце. Вот мой вопрос: Как можно назначить цвета категориальным переменным в ggplot2, которые имеют стабильное отображение? Мне нужны согласованные цвета для набора графиков, которые имеют разные подмножества и разное количество категориальных переменных. Например,...

171
Показывать% вместо количества в диаграммах категориальных переменных

Я строю категориальную переменную и вместо того, чтобы показывать счетчики для каждого значения категории. Я ищу способ ggplotотобразить процент значений в этой категории. Конечно, можно создать другую переменную с рассчитанным процентом и построить ее, но я должен сделать это несколько десятков...

170
Линейный график ggplot2 дает «geom_path: каждая группа состоит только из одного наблюдения. Тебе нужно настроить эстетику группы? »

С этим фреймом данных ("df"): year pollution 1 1999 346.82000 2 2002 134.30882 3 2005 130.43038 4 2008 88.27546 Я пытаюсь создать линейный график следующим образом: plot5 <- ggplot(df, aes(year, pollution)) + geom_point() + geom_line() + labs(x = "Year", y = "Particulate matter emissions...

159
Что делают hjust и vjust при создании графика с использованием ggplot?

Каждый раз, когда я строю график с использованием ggplot, я трачу немного времени, пробуя разные значения для hjust и vjust в такой строке, как + opts(axis.text.x = theme_text(hjust = 0.5)) чтобы метки оси выровнялись так, чтобы метки оси почти касались оси, и находились на одном уровне с ней (так...

156
Изменить размер заголовка и меток осей в ggplot2

У меня очень простой вопрос, на который я пытаюсь найти ответ. Я надеялся, что здесь кто-нибудь сможет мне помочь. Пример фрейма данных представлен ниже: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g Я...

155
Аннотирование текста на отдельном фасете в ggplot2

Я хочу аннотировать некоторый текст на последнем аспекте сюжета следующим кодом: library(ggplot2) p <- ggplot(mtcars, aes(mpg, wt)) + geom_point() p <- p + facet_grid(. ~ cyl) p <- p + annotate("text", label = "Test", size = 4, x = 15, y = 5) print(p) Но этот код аннотирует текст по...

147
Добавить легенду к линейному графику ggplot2

У меня вопрос по легендам в ggplot2. Мне удалось построить три линии на одном графике, и я хочу добавить легенду с использованием трех цветов. Это используемый код library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<-...

146
ggplot2 сюжет без осей, легенд и т. д.

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

138
Добавить общую легенду для комбинированных ggplots

У меня есть два ggplots, которые я выравниваю по горизонтали grid.arrange. Я просмотрел много постов на форуме, но все, что я пытаюсь сделать, похоже, это команды, которые теперь обновлены и названы как-то иначе. Мои данные выглядят так: # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2...

137
Сохранение grid.arrange () в файл

Я пытаюсь построить несколько графиков, используя их ggplot2, упорядочив их используя grid.arrange(). Так как мне удалось найти кого-то, описывающего именно мою проблему, я привел цитату из описания проблемы по ссылке : Когда я использую ggsave()после grid.arrange(), т.е....

137
Упорядочить дискретную шкалу х по частоте / значению

Я делаю точечную гистограмму, используя ggplot с дискретной шкалой x, ось x теперь расположена в алфавитном порядке, но мне нужно изменить ее так, чтобы она упорядочивалась по значению оси y (т. Е. Самая высокая полоса будет располагаться слева). Я попытался упорядочить или отсортировать, но в...

137
Диаграмма рассеяния с маргинальными гистограммами в ggplot2

Есть ли способ создать диаграммы рассеяния с маргинальными гистограммами, как в примере ниже в ggplot2? В Matlab это scatterhist()функция, и существуют также эквиваленты для R. Тем не менее, я не видел его для ggplot2. Я начал попытку с создания отдельных графиков, но не знаю, как их правильно...

132
Игнорировать выбросы в бокс-графике ggplot2

Как мне игнорировать выбросы в диаграмме ggplot2? Я не хочу, чтобы они просто исчезли (т.е. outlier.size = 0), но я хочу, чтобы они игнорировались, чтобы ось y масштабировалась для отображения 1-го / 3-го процентиля. Мои выбросы заставляют «коробку» сжиматься настолько мало, что это практически...

131
Как изменить форматирование чисел на оси с помощью ggplot?

Я использую R и ggplot, чтобы нарисовать диаграмму рассеяния некоторых данных, все в порядке, за исключением того, что числа на оси Y выходят с форматированием экспоненты в компьютерном стиле, то есть 4e + 05, 5e + 05 и т. Д. Это, очевидно, неприемлемо, поэтому я хочу, чтобы он отображал их как...

129
увеличить размер шрифта легенды ggplot2

Есть ли способ увеличить размер шрифта ggplot2? Я думаю , что нужно указать что - то вроде legend.key.width = unit(2, "line")в themeфункции, но используется для настройки клавиш в легендах, а не размер шрифта....

127
Как изменить ширину линии в ggplot?

Datalink: используемые данные Мой код: ccfsisims <- read.csv(file = "F:/Purdue University/RA_Position/PhD_ResearchandDissert/PhD_Draft/GTAP-CGE/GTAP_NewAggDatabase/NewFiles/GTAP_ConsIndex.csv", header=TRUE, sep=",", na.string="NA", dec=".", strip.white=TRUE) ccfsirsts <-...

124
Наложение гистограмм с помощью ggplot2 в R

Я новичок в R и пытаюсь построить 3 гистограммы на одном графике. Все работало нормально, но моя проблема в том, что вы не видите, где перекрываются две гистограммы - они выглядят довольно обрезанными. Когда я делаю графики плотности, это выглядит идеально: каждая кривая окружена черной рамкой, и...

124
Удалите 'a' из легенды при использовании эстетики и geom_text

Как я могу удалить букву «а» из легенды, созданной этим кодом? Если я уберу geom_text, буква «а» не будет отображаться в легенде. Но я хочу сохранить geom_text. ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label =...