【发布时间】:2020-11-25 16:58:42
【问题描述】:
我正在尝试为制造工厂创建能力级别热图。我已尝试过 HEATMAP 和 GGPLOT。在使用 GGPLOT 时我有几个问题——这里是示例数据。我仍然不确定哪个会产生最好的结果。
GROUP ProcessName EmployeeName Level
Furnace Machining Alex 4
Furnace Machining Bobby 1
Furnace Milling Alex 3
Repair Heat Chris 2
Repair Heat Bobby 3
基本上,数据将具有不同流程和组的 100 名员工的能力水平。我想展示整个制造过程的热图,还按组显示,如果可能的话,在另一列中显示班次。
到目前为止,我已经尝试过 HEATMAP、HEATMAP.2 - 我遗漏了一些东西,但在这里没有得到我想要的东西
所以我选择了 GGPLOT,
ggplot(test_data, aes(factor(Name),factor(ProcessName),factor(level)) +
geom_tile() +
theme(axis.text.x = element_text(angle=45, hjust = 1,vjust=1,face = "bold"),)
在生成的图中,所有地方的方块都是彩色的。
我在找
- 每个方块根据级别着色
- 每个级别的特定颜色(这里我尝试了 scale_color_manual - 但它没有改变)
- 员工和特定流程的方格。
如果我需要看任何不同的东西,请提出建议。
【问题讨论】:
-
你需要在
aes中使用fill = level -
我确实尝试过,但彩色框的结构仍然不正确,例如,如果我查看名称和进程组合的框 - 填充颜色仅为该矩形的四分之一
标签: r ggplot2 heatmap ggplotly pheatmap