【发布时间】:2018-04-18 10:34:43
【问题描述】:
我有大约 20 个变量,它们来自 4 个不同的来源。我想使用ggplot 为每个变量可视化不同来源的数据如何变化。
我认为折线图将是一个很好的可视化选择。我的 x 轴可以是每个响应,源的 4 行将向我展示数据在这 4 个数据源中的变化情况。我可以将region 作为分割变量来按区域进行可视化。
我的数据如下所示(为简单起见,我只提供了 2 个变量):
library(data.table)
set.seed(1200)
ID <- seq(1001,1100)
region <- sample(1:10,100,replace = T)
Var1_source1 <- sample(1:100,100,replace = T)
Var1_source2 <- sample(1:100,100,replace = T)
Var1_source3 <- sample(1:100,100,replace = T)
Var1_source4 <- sample(1:100,100,replace = T)
Var2_source1 <- sample(1:100,100,replace = T)
Var2_source2 <- sample(1:100,100,replace = T)
Var2_source3 <- sample(1:100,100,replace = T)
Var2_source4 <- sample(1:100,100,replace = T)
df1 <- as.data.table(data.frame(ID,
region,
Var1_source1,
Var1_source2,
Var1_source3,
Var1_source4,
Var2_source1,
Var2_source2,
Var2_source3,
Var2_source4))
我觉得这是一个独特的要求,因为我没有要在我的 x 轴上绘制任何特定的东西
【问题讨论】: