r - 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
解决方案
aes(x= Default Channel Grouping
. Phil 提供的解决方案。代码在此处更新。
推荐阅读
- python-3.x - Python - BS4:在 div 之间提取文本
- testing - 捕获 axios 请求并在 e2e 测试中提供模拟
- jquery - 无法在 asp.mvc 中使用 ajax 调用成功接收值列表
- python-3.x - Scrapy 不会从 span 类中获取所有文本
- python - 防止 f 字符串将浮点数转换为科学计数法
- c# - 布尔值在设置为 true 后返回 false
- c++ - 将普通 C++ 字符串写入快速 JSON 会导致字符串带有反斜杠
- sql-server - Apache Spark:使用 JDBC 驱动程序写入 SQL Server/Azure DWH 的 BINARY 类型列的类型转换问题
- automated-tests - SpecFlow 插入新功能不起作用
- java - JAX-RS 通用异常映射器未按预期工作