【发布时间】:2017-07-16 20:04:14
【问题描述】:
我正在尝试用 ggplot2 制作一个简单的箱线图。我有一个带数字的向量,但是当我输入代码时,会出现以下错误消息:
错误:ggplot2 不知道如何处理数字类的数据。
这是什么意思?
代码:
vector1 <- c(x1, x2, x3, ...)
library(ggplot2)
ggplot(vector1, aes(x=x, y=value)) + boxplot()
【问题讨论】:
-
这意味着 ggplot 仅适用于 data.frames。
-
试试:
v <- data.frame(vec=vector1) ; ggplot(v,aes(x=1,y=vec)) + geom_boxplot() -
这里有数据集的相关线程stackoverflow.com/q/38277826/54964