我试图从列表列表中绘制元素,特别是根据它所属的类着色每个点,使用外部列表索引作为ax值,内部列表的每个元素的值作为y值.示例列表,包含2个子列表:
sample.list <- list(list("A"=0,"B"=0.14285, "C"=0.75), list("A"=0.138,"B"=0,"C"=0.1))
[[1]]
[[1]]$A
[1] 0
[[1]]$B
[1] 0.14285
[[1]]$C
[1] 0.75
[[2]]
[[2]]$A
[1] 0.138
[[2]]$B
[1] 0
[[2]]$C
[1] 0.1
Run Code Online (Sandbox Code Playgroud)
我想要的输出将绘制点的第一个子列表
(1, 0), (1, 0.14285), (1, 0.5)
(即,子列表元素沿着垂直线形成x=1),并且类似地绘制第二子列表.此外,每个子列表元素将具有不同的颜色 - A可以是红色,B绿色等.为了澄清,我试图在一个图上完成所有这些.此外,列表元素的数量可能会根据数据集而变化.任何关于如何解决这个问题的指示都非常感谢!