如何在热图中的y轴上设置变量的特定顺序?

时间:2019-07-24 07:04:55

标签: r ggplot2 heatmap

我正在尝试制作一个热图,结果很好,但是y轴上的变量按字母顺序排列(这是我假设的ggplot2中的默认值),但是我无法设置所需的特定顺序(是数据表中提供的顺序)。如何强制ggplot2使用数据表中提供的顺序?

ggplot(data_sheet, aes(x = factor(teams), y = metrics, fill = log10)) +
  geom_tile() +
  coord_equal() +
  scale_fill_gradientn(colours = hm.palette(100)) + 
  ylab('label y') +
  xlab('label x') +
  theme(axis.text.x = element_text(angle = 90, hjust = 1))```

0 个答案:

没有答案