Вопросы с тегом 'ggplot2'
ggplot2 - это активно поддерживаемый графический чертеж с открытым исходным кодом для R, написанный Хэдли Викхем, основанный на принципах "Грамматика графики". Он частично заменяет базовый график R и пакет решетки, обеспечивая при этом чистый, мощный, ортогональный и удобный API.
7
Как мы можем создавать графики стиля xkcd?
По-видимому, люди выяснили, как сделать xkcd графы стиля в Mathematica и в LaTeX. Можем ли мы сделать это в R? Ggplot2-ERS? Geom_xkcd и/или theme_xkcd?
Я предполагаю, что в базовой графике, par (xkcd = TRUE)? Как это сделать?
В качестве первого ...
01 окт. '12 в 14:22
5
Поворотные и интервальные метки на оси ggplot2
У меня есть график, где ось х является фактором, ярлыки которого длинны. Хотя, вероятно, это не идеальная визуализация, на данный момент я хочу просто повернуть эти метки вертикально. Я понял эту часть с кодом ниже, но, как вы можете видеть, метки не...
25 авг. '09 в 21: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")
Но когда я делаю это так, они не строятся в одном сюжете ...
01 апр. '10 в 23:28
12
Бок о бок участки с ggplot2
Я хотел бы разместить два графика бок о бок, используя пакет ggplot2, т.е. сделать эквивалент par(mfrow=c(1,2)).
Например, я хотел бы, чтобы следующие два графика отображались бок о бок с одинаковым масштабом.
x <- rnorm(100)
eps <- rnorm(10...
08 авг. '09 в 18:16
11
Как сохранить сюжет как изображение на диске?
Я рисую простую линейную регрессию с использованием R.
Я хотел бы сохранить это изображение как PNG или JPEG, возможно ли это сделать автоматически? (через код)
Есть два разных вопроса: во-первых, я уже смотрю сюжет на моем мониторе, и я хотел бы со...
22 авг. '11 в 7: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 в 9:53
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 в 9:31
11
Заказать бары в гистограмме ggplot2
Я пытаюсь создать гистограмму, где наибольший бар будет ближайшим к оси y, и самый короткий бар будет самым дальним. Так что это похоже на таблицу, в которой я
Name Position
1 James Goalkeeper
2 Frank Goalkeeper
3 Jean Defense
4 St...
06 мар. '11 в 4: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 в 7:03
14
ggplot с 2 осями y с каждой стороны и разными масштабами
Мне нужно построить гистограмму с подсчетами и линейную диаграмму, показывающую скорость всего на одном графике, я могу сделать их обособленно, но когда я их складываю, я масштабирую первый уровень (т.е. geom_bar) перекрывается вторым слоем (т.е. ge...
23 июн. '10 в 5:52
18
Как изменить метки фасетов?
Я использовал следующую команду 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 в 0:05
7
Добавить уравнение линии регрессии и R ^ 2 на графике
Интересно, как добавить уравнение линии регрессии и 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(me...
26 сент. '11 в 0:52
6
Как я могу обрабатывать R CMD для проверки заметок "нет видимой привязки для глобальной переменной", когда разумный синтаксис ggplot2?
ИЗМЕНИТЬ: Хэдли Уикхэм указывает, что я оговорился. R CMD проверка бросает ПРИМЕЧАНИЯ, а не предупреждения. Мне ужасно жаль путаницы. Это был мой надзор.
Краткая версия
R CMD check бросает эту заметку каждый раз, когда я использую разумный синтак...
24 февр. '12 в 23:00
4
Увеличить количество тиков оси
Я генерирую графики для некоторых данных, но количество тиков слишком мало, мне нужно больше точности при чтении.
Есть ли способ увеличить количество тиков оси в ggplot2?
Я знаю, что могу сказать ggplot использовать вектор в качестве тиков оси, но ...
04 июл. '12 в 22:00
9
Показывать% вместо графов в диаграммах категориальных переменных
Я строю категориальную переменную и вместо того, чтобы показывать счетчики для каждого значения категории. Я ищу способ получить ggplot для отображения процента значений в этой категории. Конечно, можно создать другую переменную с вычисленным проце...
12 сент. '10 в 15:58