【问题标题】:R: Fixed heatmap scale across datasetsR:修复了跨数据集的热图比例
【发布时间】:2017-02-08 00:21:18
【问题描述】:

我正在绘制给定行政区域不同年份的热图(地图人口密度值):2005 年、2008 年、2011 年和 2014 年。我想要一个跨所有数据集标准化的色标。也就是说,如果人口密度值逐年增加,我想直观地看到这一点。热图颜色通常在数据集中进行标准化。例如,

2005:区域1:0.433,区域2:0.677,区域3:0.091,区域4:0.123

2008:区域1:0.532,区域2:0.701,区域3:0.111,区域4:0.222

2011:区域1:0.643,区域2:0.711,区域3:0.190,区域4:0.298

2014:区域1:0.711,区域2:0.820,区域3:0.211,区域4:0.450

对于我的实际数据,每年有 81 个值,范围从 0.1 到 .75。

【问题讨论】:

    标签: r heatmap


    【解决方案1】:

    假设您不太关心情节的确切安排,我可能会选择一个方面。你可以按照这个例子:

    library(ggplot2)
    data("french_fries")
    ggplot(french_fries, aes(y=subject, x = treatment)) +
    geom_tile(aes(fill=potato)) +
    facet_grid(~time)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 2021-05-07
      • 2015-07-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多