R - ggplot geom_step错误

时间:2014-08-07 21:34:02

标签: r ggplot2

我试图绘制3个观察图(输注速率,镇静水平,耐受水平)作为时间函数的图表。

我有一百名病人的数据,我想在单独的小组中看到。我的数据框在同一列“观察”中具有镇静水平和耐受水平数据,而输液速率在另一列“速率”中。这三个观察结果按“子类型”列分组。

所以,我可以用这段代码绘制散点图和线:

p <- ggplot(data, aes(group = Subtype, colour = Subtype)) + facet_wrap(~ Pt_ID, ncol = 6) + geom_point(aes(Time, Observation)) + geom_point(aes(Time, Rate), colour = "pink") + geom_line(aes(Time, Rate)) + geom_line(aes(Time, Observation))

然而,图表不是我想要的,我需要得到一个步骤图。

但是当我在这段代码中使用geom_step函数时:

p <- ggplot(data, aes(group = Subtype, colour = Subtype)) + facet_wrap(~ Pt_ID, ncol = 6) + geom_step(aes(Time, Observation)) +  geom_step(aes(Time, Rate), colour="pink")

我收到了以下错误消息:

grid.Call.graphics中的错误(L_lines,x $ x,x $ y,index,x $ arrow):   行格式无效

我对R很新。如果有人能告诉我我的代码或任何建议有什么问题,我真的很感激。

0 个答案:

没有答案