Описание тега ggplot2
NoneGgplot2 - это активно поддерживаемый пакет для рисования диаграмм с открытым исходным кодом для R, написанный Хэдли Уикхэмом и основанный на принципах "Грамматики графики". Он частично заменяет базовый график R и пакет решетки, предоставляя чистый, мощный, ортогональный и забавный API.
1
ответ
ggplot2 - упорядочение графика по весу
Я пытаюсь сгенерировать гистограмму (используя ggplot2) с данными оценки местоположения вдоль оси y и базовой шкалой отсчета вдоль оси x. Мои данные структурированы так: Data <- data.frame(locations = c("A","B","C","D"...), estimates = c(200, 300…
22 сен '17 в 11:04
1
ответ
Используйте разные уклоны в geom_abline через грани
Это структура моего набора данных: > dput(data) structure(list(es = c(0.29603085763985, 0.421393627439682, 0.189653473156549, 0.226685054608428, 0.291373762079697, 0.166533544378467, 0.250586529054368, 0.146320008054403, 0.199565119644333, -0.081…
09 июн '17 в 15:45
1
ответ
Заставьте ggplot2 записать порядок величины метки оси только один раз вверху
Я хотел бы сделать ggplot2 запишите на ось только первую часть научной нотации, а затем добавьте $x 10^n$ поверх оси на порядок величины. Есть ли функция для этого? Вот MWE со взломом, чтобы показать, что я имею в виду: ggplot(data = data.frame(x = …
07 июн '16 в 11:40
1
ответ
xlabel и ylabel для аспекта
Я делаю так: ggplot(IDPlotLn, aes(x=CO3, y=CRf)) + xlab(xlabel) + ylab(ylabel) + opts( axis.text.x = theme_text(size=10, face="plain", colour="black",vjust=1), axis.text.y = theme_text(size=10, face="plain", colour="black", hjust=1)) + scale_y_conti…
27 сен '11 в 12:42
1
ответ
geom_bar, изменить расстояние между столбцами на основе переменной
У меня есть следующий гистограмма: library(ggplot2) df<- data.frame(type = c("a","a","a","b","b","b","c","c","c","d","d","d","e","e","e"), percentage = c(0.3,0.3,0.4,0.2,0.1,0.7,0.3,0.3,0.4,0.8,0.1,0.1,0.3,0.05,0.65), size = c(4,4,4,1,1,1,0.5,0.5…
17 июл '17 в 08:26
1
ответ
Как добавить легенду для вертикальных линий в ggplot?
Я пытаюсь показать линейный график с некоторыми вертикальными линиями в качестве индикаторов определенных временных точек, и у меня есть легенда, обозначающая эти временные точки. Основываясь на примере в разделе 6.4.4 книги ggplot2, я попробовал сл…
05 мар '15 в 19:10
1
ответ
Как я могу исправить мои перемешанные метки оси X в ggplot2?
У меня есть график, на котором метки оси X не являются одинаковыми. Используя axis.text.x = element_text(), я повернул метки на -45 градусов и переместил их вверх при значении vjust = 1. Однако слова на оси x сами по себе перемешаны, и каждая отдель…
12 сен '17 в 23:29
1
ответ
Как создать две разные линии регрессии на основе фактора для каждого аспекта? R, ggplot2
Я пытаюсь создать две разные линии на основе упражнения = 0 или упражнения = 1 для каждого аспекта (по полу). Первый код без facet_wrap, и две строки в зависимости от пола отличаются. Второй код с facet_wrap, и две строки кажутся одной и той же стро…
20 апр '17 в 06:05
1
ответ
Как сделать барплот с ggplot2 с 3 группами?
У меня есть такой набор данных: "term" "Col_count" "JG_count" "Mix_count" "1" "activation of immune response" 79 38 84 "2" "adaptive immune response" 79 41 80 "3" "adaptive immune response2" 73 40 74 "4" "biological adhesion" 158 115 195 "5" "cell a…
12 окт '15 в 19:45
1
ответ
Отдельное stat_density для двух кривых плотности в ggplot2
Я пытаюсь создать ggplot, который показывает гистограмму данных, а также две кривые плотности, в которых одна не имеет значения регулировки, а другая имеет. Я попробовал следующий код: ggplot(df, aes_string(x=value))+ geom_histogram(aes(y=..density.…
07 июн '18 в 23:08
1
ответ
Как получить сюжеты с номером в правильном порядке?
Я хочу построить несколько баров рядом друг с другом.Мои подзаговоры помечены в соответствии с колонкой "метр". Я бы хотел, чтобы они были в порядке увеличения метра. К сожалению, если у меня есть образец 350-400 meterте, которые начинаются с 1 (нап…
26 янв '15 в 13:21
1
ответ
Построение нескольких переменных в ggplot
У меня есть таблица данных, которая выглядит следующим образом pos gtt1 gtt2 ftp1 ftp2 8 100 123 49 101 9 85 93 99 110 10 111 102 53 113 11 88 110 59 125 12 120 118 61 133 13 90 136 64 145 14 130 140 104 158 15 78 147 74 167 16 123 161 81 173 17 160…
03 июн '13 в 03:05
0
ответов
Добавить легенду geom_vline с существующей легендой geom_line
У меня проблема с добавлением легенд geom_vline, когда у меня уже есть очень хорошо определенные легенды geom_line, мой код выглядит следующим образом: g1=ggplot(M7, aes(x =CODT, y =TNA, group =Tre7)) g1=g1+geom_line(aes(color=Tre7, linetype=Tre7), …
01 ноя '18 в 15:51
1
ответ
Как использовать значения для создания гистограммы с накоплением?
Поэтому я создал три кадра данных в R с помощью функции count scan_count_AB <- count(Hive_AB$Has_been_scanned == 1) scan_count_C <- count(Hive_C$Has_been_scanned == 1) scan_count_D <- count(Hive_D$Has_been_scanned == 1) > scan_count_AB x…
12 ноя '18 в 13:09
1
ответ
Анимация, добавление геома
Я хочу создать какую-то анимацию с ggplot2, но она не работает так, как я хочу. Вот минимальный пример. print(p <- qplot(c(1, 2),c(1, 1))+geom_point()) print(p <- p + geom_point(aes(c(1, 2),c(2, 2))) print(p <- p + geom_point(aes(c(1, 2),c(…
22 июн '14 в 23:00
1
ответ
R - как выделить пространство экрана для сложных изображений ggplot
Я пытаюсь написать сценарий, который создает четыре разных сюжета в одном изображении. В частности, я хочу воссоздать эту графику как можно ближе: Мой текущий сценарий создает четыре сюжета, похожих на эти, но я не могу понять, как распределить площ…
10 дек '15 в 21:07
2
ответа
Метки оси с запятой, но без десятичных знаков ggplot
Я хочу, чтобы метки оси Y имели запятую, но не имели десятичных точек. Когда я использую опцию "label = comma" в ggplot, я получаю запятую, она также добавляет 2 десятичных знака. Когда я удаляю опцию, я избавляюсь от десятичных знаков, но также тер…
04 июн '18 в 23:46
1
ответ
Визуализация гистограммы и среднее гистограммы на одном графике в R
Я создал приведенную ниже гистограмму в R У меня есть средний гистограмма высокого риска, среднего риска и низкого риска. Теперь я хочу наложить 1-й график на второй, то есть внутри второго графика. Я хочу, чтобы столбцы с высоким риском, показанные…
23 окт '13 в 06:18
0
ответов
Чтение данных и использование в качестве меток оси
У меня есть данные в файле CSV с разными столбцами. Один столбец содержит данные измерения температуры, другой - соответствующие временные метки. Я хотел бы нанести данные и добавить временные метки на оси X. Поскольку у меня есть 839 меток времени,…
23 окт '14 в 06:01
1
ответ
ggplot2: есть ли способ наложения одного графика на все грани в ggplot
Я хотел бы использовать ggplot и faceting для построения ряда графиков плотности, сгруппированных по фактору. Кроме того, я хотел бы нанести другой слой плотности на каждую из граней, на которую не распространяются ограничения, налагаемые фасетой. Н…
05 апр '13 в 13:13