首页 > 解决方案 > R - 即使 X 是一个因子,也无法按因子创建图?

问题描述

我正在尝试创建一个图,其中我的 X 轴应该是“默认渠道分组”,Y 应该是收入。当我尝试图表时,即使此字段是因素,而不是字符,它也不会显示不同的通道。这可能是什么原因?谢谢。 在此处输入图像描述 在此处输入图像描述

现在根据菲尔的正确答案更新代码

str(data)
data$Date<- as.Date(as.character(data$Date),"%Y%m%d")
data <- data %>%
mutate_if(is.character,as.factor)
p <- ggplot(data=data,
aes(x=`Default Channel Grouping`,
y=Revenue)) + geom_col()
p

在此处输入图像描述

标签: rggplot2

解决方案


aes(x= Default Channel Grouping. Phil 提供的解决方案。代码在此处更新。


推荐阅读