我有一个数据框(如下所示),显示不同地区在不同年份的销售情况。最后一列计算了该地区在三年内的所有销售额之和。
我是R语言的新手,想使用
理想情况下,每个地区都应该有自己的线条,并且在2013、2014、2015年和2016年都应该有点(除了一些NA值)。然后我想根据地区对每条线进行着色。总和列不应出现在图表中。您有什么建议?
我是R语言的新手,想使用
ggplot
创建一个散点图来分析数据。横轴是三年,纵轴是销售额。理想情况下,每个地区都应该有自己的线条,并且在2013、2014、2015年和2016年都应该有点(除了一些NA值)。然后我想根据地区对每条线进行着色。总和列不应出现在图表中。您有什么建议?
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),
"Total Sales" = c(35280.49, 115104.82, 323347.3, 74721.48, 34535.53, 42697.72)),
row.names = c(NA, 6L), class = "data.frame")
str()
、head()
或截图)?您可以使用reprex
和datapasta
包来协助您完成此操作。同时,您也可以参考 Help me Help you 和 How to make a great R reproducible example?。 - Tung2016
= 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),总销售额
= c(35280.49, 115104.82,323347.3,74721.48,34535.53,42697.72)),行名= c(NA, 6L),类=“数据框”) - Jacob Smith