【发布时间】:2017-03-31 06:05:55
【问题描述】:
df.team_data <- expand.grid(teams = c("Team A", "Team B", "Team C", "Team D")
,metrics = c("Metric 1", "Metric 2", "Metric 3", "Metric 4", "Metric 5")
)
set.seed(41)
df.team_data$performance <- sample(c(0, 1), 20, replace = TRUE)
head(df.team_data)
ggplot(data = df.team_data, aes(x = metrics, y = teams)) +
geom_tile(aes(fill = performance))
我有一个非常简单的热图,只有两种颜色。如何指定与performance 的值相关联的颜色?为此,我希望 1 的性能为深蓝色,而 0 的性能为浅蓝色。另外,有没有办法将图例更改为二进制?
【问题讨论】:
标签: r ggplot2 visualization heatmap