我有一个数据框(见下文),按地区显示每年的销售额。最后一列计算三年期间该地区所有销售额的总和。
我是 R 的新手,想用它ggplot
来创建一个单一的散点图来分析数据。x 轴是三年,y 轴是销售额。
理想情况下,每个区域在 2013 年、2014 年、2015 年和 2016 年都有自己的带有点的线(除了几个 NA)。然后我想根据其区域为每条线着色。sum 列不应出现在图中。有任何想法吗?
df <- structure(list(Region = structure(1:6,
.Label = c("A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U"),
class = "factor"),
"2016" = c(8758.82, 25559.89, 30848.02, 8696.99, 3621.12, 5468.76),
"2015" = c(26521.67, 89544.93, 92825.55, 28916.4, 14004.54, 16618.38),
"2014" = c(NA, NA, 199673.73, 37108.09, 16909.87, 20610.58),
"2013" = c(27605.35, NA, 78794.31, 31824.75, 17990.21, 17307.11), …
Run Code Online (Sandbox Code Playgroud)