5
我想在ggplot2做一个值列表的boxplot,但问题是它不知道如何处理列表,我应该尝试什么?如何将列表传递给ggplot2?
如:
k <- list(c(1,2,3,4,5),c(1,2,3,4),c(1,3,6,8,14),c(1,3,7,8,10,37))
k
[[1]]
[1] 1 2 3 4 5
[[2]]
[1] 1 2 3 4
[[3]]
[1] 1 3 6 8 14
[[4]]
[1] 1 3 7 8 10 37
如果我通过k
作为参数传递给boxplot()
它将完美的处理,并交出了漂亮的(当然不是那么好...呵呵呵)箱线图与所有值的范围Y轴和列表索引(每个元素)作为X轴。
我应该如何实现与ggplot2完全相同的效果?我认为数据帧或矩阵不是一种选择,因为矢量长度不同。
谢谢
哈哈哈哈..谢谢,我曾经想过这样的事情,但我无法实现它。 事实上,你的想法让我测试一下,如果函数'melt'会为我做,它就像一个魅力! 所以解决方案,如果我们正在寻找简单性,而且确实是我们使用'melt'。 – Lianzinho
@Lianzinho嗯......我想知道是谁写了'熔化'吗? :-) –
@ gsk3是的,我已经使用'熔化'来完成所有其他图形,但不知何故,我没有考虑将它用于这个... – Lianzinho