绘制数据框中的每个变量,如facets

时间:2016-09-23 14:38:24

标签: r plot ggplot2

我有一个数据帧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。

1 个答案:

答案 0 :(得分:1)

正如用户@Richard Telford建议的那样,我使用gather将所有变量放在一列中,然后按变量进行分析。

dfgraph <- gather(df, Variable, Name, 2:12)

然后使用了ggplot。