使用ggplot2的堆积条形图

时间:2018-09-13 16:52:13

标签: r ggplot2

我有4列年份,小时,下午和Year_01的数据,例如

year    hour    pm      Year_01    
2000    00:30   20.056  2000     
2000    01:30   20.399  2000.   
2000    02:30   19.997  2000.     
2000    03:30   17.965  2000.      
2000    04:30   14.653  2000.     
2000    05:30   12.39   2000.   
2000    06:30   11.447  2000.  
2000    07:30   10.954  2000.     
2000    08:30   10.658  2000.  
2000    09:30   10.538  2000  
2000    10:30   10.684  2000   
2000    11:30   11.252  2000  
2000    12:30   12.254  2000  
2000    13:30   13.199  2000  
2000    14:30   14.117  2000  
2000    15:30   14.987  2000  
2000    16:30   15.795  2000  
2000    17:30   16.54   2000     
2000    18:30   17.24   2000     
2000    19:30   17.886  2000  
2000    20:30   18.466  2000  
2000    21:30   19.018  2000  
2000    22:30   19.517  2000  
2000    23:30   19.954  2000  
2001    00:30   38.571  2001  
2001    01:30   38.913  2001  
2001    02:30   38.32   2001  
2001    03:30   35.921  2001  
2001    04:30   31.761  2001  
2001    05:30   27.905  2001  
2001    06:30   30.53   2001  
2001    07:30   28.638  2001  
2001    08:30   27.447  2001  
2001    09:30   26.662  2001  
2001    10:30   26.75   2001  
2001    11:30   27.611  2001  
2001    12:30   28.978  2001  
2001    13:30   30.294  2001  
2001    14:30   31.521  2001  
2001    15:30   32.62   2001  
2001    16:30   33.604  2001  
2001    17:30   34.478  2001  
2001    18:30   35.272  2001  
2001    19:30   35.98   2001  
2001    20:30   36.602  2001  
2001    21:30   37.186  2001  
2001    22:30   37.71   2001  
2001    23:30   38.154  2001  

我要绘制堆积的br图。我用

ggplot(data=data2, aes(x=year, y=pm, fill=hour)) + geom_bar(stat="identity")

但是没有给出正确的情节。 Y轴也显示超过40的值。因此,请更正代码。

enter image description here

0 个答案:

没有答案