基督徒Isaac 2021-11-23 20:47 采纳率: 50%
浏览 19
已结题

Excel中无法实现分组区分颜色,R语言中无法实现这种分段直方图

Excel中无法实现分组区分颜色。

右边的图是我手动点击各个柱形修改分组颜色的。
请问如何在R和Excel中分别实现右图?谢谢!

原始数据已经放在Sheet2里,代码放在下面:
library(tidyverse)
a <- openxlsx::read.xlsx("E:/histgram_filled_by_groups.xlsx",
                    sheet = "Sheet2",
                    fillMergedCells = TRUE, # 填充所拆散的合并单元格
                    colNames = TRUE) %>% as_tibble() %>% 
  mutate(type = 
           type %>% factor(),
         month = 
           c(1,2,1,3,1,2,3), 
         month = 
           month %>% factor(levels = c(1,2,3),
                            labels = c("Jan","Feb","Mar"))) %>% 
  arrange(type,month)

a %>% group_by(type,month) %>% 
  ggplot(mapping = aes(x = type,
                       y = value,
                       colour = month)) +
  geom_histogram()

错误: stat_bin() can only have an x or y aesthetic.

我知道是x = type出了问题,但是我不知道怎么改。

截图如下:

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月1日
    • 创建了问题 11月23日

    悬赏问题

    • ¥15 基于单片机的靶位控制系统
    • ¥15 AT89C51控制8位八段数码管显示时钟。
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错