假设我在R中有以下数据框:
```r ```
```r ```
df1 <- read.csv("jan.csv", stringsAsFactors = FALSE, header = TRUE)
str(df1)
'data.frame': 4 obs. of 5 variables:
$ JANUARY: chr "D-150" "D-90" "D-60" "D-30"
$ X2016 : num 0.24 0.5 0.63 0.76
$ X2017 : num 0.32 0.45 0.6 0.79
$ X2018 : num 0.2 0.4 0.61 0.82
$ X2019 : num 0.21 0.35 0.63 0.85
我该如何使用ggplot2
输出下面这个图表(在Excel
中制作):
我已经可以使用ggplot2
制作简单的柱状图,但是我无法像上面那样分组柱形和放置相关标签。此外,我需要重新整理数据来实现这一点吗?
gplot2
的geom_col()
、facet_wrap()
和geom_text
实现接近这个效果。您尝试过什么了吗? - Wimpel