Я пытаюсь создать довольно простую гистограмму с гистограммой с geom_bar, но значения по вертикали не отражают значения, переданные вызову ggplot.R - geom_bar не дает правильных значений
код я использую:
p<-ggplot(data0, aes(x=variable, y=as.numeric(value), fill=season))
p+geom_bar(stat='identity')+ facet_grid(specie~region) + ...
где str(data0)
гласит:
'data.frame': 720 obs. of 5 variables:
$ specie : Factor w/ 5 levels "","ozone.DU",..: 3 3 3 3 4 4 4 4 5 5 ...
$ season : Factor w/ 5 levels "","autumn (SON)",..: 3 4 2 5 3 4 2 5 3 4 ...
$ region : num 1 1 1 1 1 1 1 1 1 1 ...
$ variable: Factor w/ 15 levels "3","4","5","6",..: 1 1 1 1 1 1 1 1 1 1 ...
$ value : Factor w/ 736 levels "","1.872389649",..: 28 35 20 12 26 33 19 11 5
Стержни производит не отражают никакого значения dataframe, и постоянно расти со значением!
the values of the bars are not what I'd expect
любое предложение приветствуется. Спасибо
Что вы ожидаете? – mts
См. Http://stackoverflow.com/questions/3418128/how-to-convert-a-factor-to-an-integer-numeric-without-a-loss-of-information. (Этот вопрос, скорее всего, ограничен в будущем, поскольку проблема не связана с ggplot2.) –