我有一个数据帧df,有17个12个变量的观测值。每个观察值代表一年中变量所假定的值,我从1995年到2011年有几年。
我想绘制一些在x轴上始终为年的变量,在y轴上绘制变量的值。我希望在单个图表中将其与facet一样。
我该怎么办?我使用ggplot2来绘制其中一个变量。
我写的代码:
ggplot(c4ItaGerFinale, aes(Anno,EXPtot)) +
geom_point(color = "steelblue", size=2) +
labs(x= "Anno", y= "Milioni di dollari", title = "Settore Tessile, wiod c4") +
coord_cartesian(ylim=c(0,6000))
EXPtot
是一个变量,Anno
是我希望始终在x轴上的变量,而c4ItaGerFinale
是我的data.frame。
答案 0 :(得分:1)
正如用户@Richard Telford建议的那样,我使用gather将所有变量放在一列中,然后按变量进行分析。
dfgraph <- gather(df, Variable, Name, 2:12)
然后使用了ggplot。