我正在寻求帮助,以使用下面的数据将多个箱线图创建到一个图中(请参阅保管箱链接)。
基本上,我希望能够使用因子“tradlib”作为参数,在所有“sres”场景中绘制特定区域(例如“Mor”)的选定变量(例如“ev”)的分布。因此,最终结果将是六个箱线图,每个箱线图代表所选变量和区域的“tradlib”场景。
数据链接 https://www.dropbox.com/s/dt1nxnkhq90nea4/GTAP_Sims.csv
我正在寻求帮助,以使用下面的数据将多个箱线图创建到一个图中(请参阅保管箱链接)。
基本上,我希望能够使用因子“tradlib”作为参数,在所有“sres”场景中绘制特定区域(例如“Mor”)的选定变量(例如“ev”)的分布。因此,最终结果将是六个箱线图,每个箱线图代表所选变量和区域的“tradlib”场景。
数据链接 https://www.dropbox.com/s/dt1nxnkhq90nea4/GTAP_Sims.csv
如果下一次,如果你也发布你所做的事情以及你卡在哪里,那就太好了。假设你data.frame
是df
,这应该让你开始:
# boxplot for region = Mor
require(ggplot2)
df.f <- subset(df, region == "Mor")
# convert factor to character
df.f$ev <- as.character(df.f$ev)
# remove "," from ev using gsub and then convert to number
df.f$ev <- as.numeric(gsub(",", "", df.f$ev))
p <- ggplot(data = df.f, aes(factor(tradlib), ev))
p + geom_boxplot()