столбчатая диаграмма с решеткой: мои данные слишком большие? - PullRequest
0 голосов
/ 22 июля 2010

Мне нужен график, похожий на пример, приведенный в решетчатых документах :

#EXAMPLE GRAPH, not my data
> barchart(yield ~ variety | site, data = barley,
+          groups = year, layout = c(1,6), stack = TRUE, 
+          auto.key = list(points = FALSE, rectangles = TRUE, space = "right"),
+          ylab = "Barley Yield (bushels/acre)",
+          scales = list(x = list(rot = 45))) 

Я melt отредактировал мои данные, чтобы получить этот «длинный» формат данных:

> str(MDist)
'data.frame':   34560 obs. of  6 variables:
$ fCycle   : Factor w/ 2 levels "Dark","Light": 2 2 2 2 2 2 2 2 2 2 ...
$ groupname: Factor w/ 8 levels "rowA","rowB",..: 1 1 1 1 1 1 1 1 1 1 ...
$ location : Factor w/ 96 levels "c1","c10","c11",..: 1 1 1 1 1 1 1 1 1 1 ...
$ timepoint: num  1 2 3 4 5 6 7 8 9 10 ...
$ variable : Factor w/ 3 levels "inadist","smldist",..: 1 1 1 1 1 1 1 1 1 1 ...
$ value    : num  0 55.7 75.3 99.2 45.9 73.8 79.3 73.5 69.8 67.6 ...

Я хочу создать диаграмму с накоплением для каждого имени группы и fCycle.Я попробовал это:

barchart(value~timepoint|groupname*fCycle, data=MDist, groups=variable,stack=T) 

Он не выдает никаких ошибок, но все еще думает через 30 минут.Это потому, что он не знает, как обращаться с 36 значениями, которые вносят вклад в каждый столбец?Как сделать эти данные более удобными для усвоения диаграммой?

1 Ответ

1 голос
/ 22 июля 2010

Я плохо знаю решетку, но может ли это быть из-за того, что ваша timepoint переменная числовая, а не фактор?

...