Вопросы с тегом 'ggplot2'

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

Как мы можем создавать графики стиля xkcd?

По-видимому, люди выяснили, как сделать xkcd графы стиля в Mathematica и в LaTeX. Можем ли мы сделать это в R? Ggplot2-ERS? Geom_xkcd и/или theme_xkcd? Я предполагаю, что в базовой графике, par (xkcd = TRUE)? Как это сделать? В качестве первого ...
01 окт. '12 в 17:22
5 отв.

Поворотные и интервальные метки на оси ggplot2

У меня есть график, где ось х является фактором, ярлыки которого длинны. Хотя, вероятно, это не идеальная визуализация, на данный момент я хочу просто повернуть эти метки вертикально. Я понял эту часть с кодом ниже, но, как вы можете видеть, метки не...
26 авг. '09 в 0:05
16 отв.

Постройте два графика в одном графике в R

Я хотел бы построить y1 и y2 в том же сюжете. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") Но когда я делаю это так, они не строятся в одном сюжете ...
02 апр. '10 в 2:28
11 отв.

Как сохранить сюжет как изображение на диске?

Я рисую простую линейную регрессию с использованием R. Я хотел бы сохранить это изображение как PNG или JPEG, возможно ли это сделать автоматически? (через код) Есть два разных вопроса: во-первых, я уже смотрю сюжет на моем мониторе, и я хотел бы со...
22 авг. '11 в 10:06
5 отв.

Построение двух переменных в виде строк с использованием ggplot2 на одном графике

Очень новичок, но скажу, что у меня есть такие данные: test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, -20, 20))), var1 = 150 + c(0, cumsum(runif(49, -10, 10))), date = seq(as.Date("2002-01-01"), by="1 month", length.out...
23 сент. '10 в 12:53
11 отв.

Заказать бары в гистограмме ggplot2

Я пытаюсь создать гистограмму, где наибольший бар будет ближайшим к оси y, и самый короткий бар будет самым дальним. Так что это похоже на таблицу, в которой я Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 St...
06 марта '11 в 7:20
2 отв.

Как установить лимиты для осей в графиках ggplot2 R?

Я рисую следующее: library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 20000)) carrots$veg <- 'carrot' cukes$veg <- 'cuke' vegLengths <- rbind(carrots, cuk...
31 авг. '10 в 10:03
10 отв.

Как изменить название легенды в ggplot

У меня есть следующий график, как показано ниже. Он был создан с помощью этой команды: library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating = c(rnorm(200), rnorm(200, mean=.8))) ggplot(df, aes(...
31 янв. '13 в 12:31
10 отв.

Бок о бок участки с ggplot2

Я хотел бы разместить два графика бок о бок, используя пакет ggplot2, т.е. сделать эквивалент par(mfrow=c(1,2)). Например, я хотел бы, чтобы следующие два графика отображались бок о бок с одинаковым масштабом. x <- rnorm(100) eps <- rnorm(10...
08 авг. '09 в 21:16
17 отв.

Как изменить метки фасетов?

Я использовал следующую команду ggplot: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel....
13 авг. '10 в 3:05
14 отв.

Участок с осью 2 y, одна ось y слева и другая ось y справа

Мне нужно построить гистограмму с подсчетами и линейную диаграмму, показывающую скорость всего на одном графике, я могу сделать их обособленно, но когда я их складываю, я масштабирую первый уровень (т.е. geom_bar) перекрывается вторым слоем (т.е. ge...
23 июня '10 в 8:52
4 отв.

Добавление уравнения регрессионной линии и R2 на графике

Интересно, как добавить уравнение линии регрессии и R ^ 2 на ggplot. Мой код library(ggplot2) df <- data.frame(x = c(1:100)) df$y <- 2 + 3 * df$x + rnorm(100, sd = 40) p <- ggplot(data = df, aes(x = x, y = y)) + geom_smooth(met...
26 сент. '11 в 3:52
9 отв.

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

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

Удалить легенду ggplot 2.2

Я пытаюсь сохранить легенду о одном слое (плавно) и удалить легенду другого (точки). Я попытался отключить легенды с помощью guides(colour = FALSE) и geom_point(aes(color = vs), show.legend = FALSE). Изменить: поскольку этот вопрос и его ответы поп...
25 февр. '16 в 7:19
3 отв.

Точки метки в geom_point

Данные, с которыми я играю, взяты из интернет-источника, указанного ниже nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",") Что я хочу сделать, так это создать двухмерный график точек, сравнивая две метрики из этой таблицы,...
26 марта '13 в 0:00