ggplot R具有相同比例的多个直方图

时间:2019-03-01 11:20:48

标签: r ggplot2

我融化了以下data.frame

   stazione         variable value
1         c perc_dati_validi   100
2         i perc_dati_validi   100
3         c              min     6
4         i              min     6
5         c              max    75
6         i              max   105
7         c            media    25
8         i            media    39
9         c               50    24
10        i               50    39
11        c               90    42
12        i               90    60
13        c               95    47
14        i               95    68
15        c               98    53
16        i               98    77

我想绘制按stazione分组的不同数字变量。 我正在使用:

ggplot(tab22m, aes(x=variable, y=value, fill=stazione))+geom_bar(stat='identity', position='dodge')

结果如下: ggplot2 plot

y比例尺被弄乱了。我希望它从零开始,到105结束。 任何想法? 谢谢。

1 个答案:

答案 0 :(得分:0)

我无法复制您的问题。

CREATE TABLE IF NOT EXISTS `eb_faq` (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
   `articleId`  int(11),
  `faq_category_id` bigint(20) UNSIGNED DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `question` text NOT NULL,
  `answer` text NOT NULL,
  PRIMARY KEY (`id`),
   FOREIGN KEY (articleId) REFERENCES article(id)
);

产生

enter image description here

确保ggplot(tab22m, aes(x=variable, y=value, fill=stazione)) + geom_bar(stat='identity', position='dodge') 实际上是valuenumeric向量(请检查integer);也许以某种方式将str(tab22m)变成了value


样本数据

factor