【发布时间】:2014-06-30 23:57:22
【问题描述】:
我在 lattice 中使用 xyplot 试图制作一个显示温度随时间变化与计数数据相关的图。我不确定 ggplot2 是否会更好?我的数据是这样排列的:
Year (1998 1998 1999 2000 2001 2001 2002)
Low (2.777778 8.333330 10.555556 4.444444 26.388889 15.555556 12.500000)
Geese (2 14 10 16 7 10 15)
State (Arkansas California California California California Florida California)
我被这部分代码卡住了:
xyplot(c(geese,low)~year,subset=state=="California", par.settings=bwtheme, auto.key=TRUE)
该图将鹅和低温(温度)作为同一类型的点,如果我添加一条线,则两者之间没有分隔。请为此提供任何帮助。
【问题讨论】:
-
你想在 x 轴上显示“年”,在一个 y 轴上显示“低”,在另一个 y 轴上显示“鹅”吗?国家信息呢?你想如何表现它?你能展示一个类似的图表来表示所需的输出吗?
-
这不是将在 R 中创建数据对象的代码。而且...
bwtheme是什么?如果它来自其他包,您应该添加代码来加载该包。更进一步......为什么用'ggplot2'标签标记一个关于xyplot的问题? -
你只是想要
xyplot(geese+low~year,subset=state=="California",auto.key=TRUE, type="b")吗? -
MrFlick,这完全回答了我的疑问。我必须鹅+低,而不是c(鹅,低)。非常感谢
-
@MrFlick,您可以发表您的评论作为答案。