我有一个数据帧,看起来像这样:R图形与多条曲线,多个条件和多行
var1 var2 var3 year value
AT EA 1 02 ...
AT EA 1 03 ...
AT XY 2 02 ...
AT XY 2 03 ...
BE EA 1 02 ...
BE EA 1 03 ...
BE XY 2 02 ...
BE XY 2 03 ...
值仅仅是一个数值变量。我想要做的是产生一个图形,显示y轴上的值和x轴上的年份。此外,我想:
一个情节为VAR1的每个级别(这将是在xyplot因素条件)
VAR2的每个级别应该有不同的颜色
每个级别VAR3的应该是不同类型的线图的(连续相对于虚线)
另外,能告诉我R键只是使用的VAR1和VAR2吨一定水平o制作图表。例如。只使用那些var1为“AT”或“FR”的观察值,但不使用“BE”或“DE”的观察值? var1和var2在data.frame中都有13个级别。
编辑:data.frame可以下载here。我试过以下内容:
library(lattice)
xyplot(value~year | factor(report_ctry), data=EA17_flows_ex, groups=factor(indicator), type="l")
欢迎堆栈溢出!请阅读有关的信息[如何提出一个很好的问题( http://stackoverflow.com/help/how-to-ask)以及如何给出一个[可重现的例子](http://stackoverflow.com/questions/5963269)。这会让其他人更容易帮助你。 – zx8754
我已经编辑了开放文章以包含data.frame和我试过的代码。 – Laubsauger