我在R中生成一系列颜色编码的图。使用ggplot2命令scale_fill_gradientn(name="Intensity", colours=rainbow(5, start = 0.5, end = 0))
生成以下示例:
问题在于图1具有更高范围的强度'结果,图2中的红色表示比图1中的红色低得多的强度值。我希望标准化比例,使得红色和蓝色在每个图形的相同点处。虽然这会使图2中的差异难以想象,但这正是我的目标。
是否有某种修改scale_fill_gradientn
的方法,以便我可以指定应分配不同颜色的值?