R 错误:ggplot2不';我不知道如何处理类因子的数据

R 错误:ggplot2不';我不知道如何处理类因子的数据,r,R,我在R的第一个图上工作。我想出了如何制作这样的条形图: ggplot(output, aes(x=X1, y=X2)) + geom_bar(stat="identity") + + labs(x="Population", y="Values") 我想对x轴重新排序,因此我找到了以下命令: output <- factor(output, levels=c("B", "A", "C")) output首先,您可以转换数据帧中的向量,然后放入ggplot1 步骤1:生成数据帧

我在R的第一个图上工作。我想出了如何制作这样的条形图:

ggplot(output, aes(x=X1, y=X2)) + geom_bar(stat="identity") + 
+     labs(x="Population", y="Values")
我想对x轴重新排序,因此我找到了以下命令:

output <- factor(output, levels=c("B", "A", "C"))

output首先,您可以转换数据帧中的向量,然后放入ggplot1

步骤1:生成数据帧

outmatrix <- matrix(output, ncol=1, byrow=TRUE)
outdf <- as.data.frame(m1, stringsAsFactors=FALSE)

输出是数据帧吗?也许将output更改为output$X1可以解决这个问题。这样,我只需要将output的两个实例都更改为output$X1。你能补充一下吗?这样我就可以给你评分了?也许可以解释一下美元的作用,或者它是如何将我的数据作为一个数据框保存的?我很高兴这个问题得到了解决。只要人们能够看到评论并获得他们需要的信息,就没有必要提交答案。
ggplot(outdf, aes(x = outdf$V1)) +
geom_bar() +
xlab("Pclass") +
ylab("Total Count")