我有一个包含三组的数据框。我必须按组和状态为某些指标绘制线——这不能分面。所有线必须一起出现在同一个图表中。每个组将具有一种线颜色 - 和两条线 - 基于布尔状态的一条虚线和一条实线,即,对于三个组,将有六条线。
一个类似的示例数据框:
Data <- data.frame(
groupname = sample(c("group1", "group2", "group3"), 100, replace = TRUE),
timeblock = sample(1:10, 100, replace = TRUE),
supermetric = sample(1:25, 100, replace = TRUE),
boolstatus = sample(0:1, 100, replace = TRUE) )
到目前为止,我没有成功地尝试过:基于组进行拆分并调用嵌套元素,以及尝试使用较小的数据框创建各种层(这与所有融化数据的建议背道而驰)。错误包括:
Error: Aesthetics must either be length one, or the same length as the dataProblems:group1df$supermetric
Error: ggplot2 doesn't know how to deal with data of class list