我在ggplot2中创建了一个地块,然后使用geom_rect()来可视化(红色) z值最低的10%的数据点。我仍然希望使用scale_fill_gradientn来填充图例/缩放栏,但我希望在填充的最小值(即垂直比例尺的底部)插入红色。我如何使用scale_fill_gradientn并做到这一点?或者,如何使用另一种方法实现所需的结果?.
# create data frame, from gg
我不能根据热图的值来调整它们的颜色。相同的值应该具有相同的颜色。目标是将所有值保持在(恒定)灰色中的某个阈值(0.05)以下。对于大于此阈值的值,颜色应逐渐从"firebrick1“更改为"firebrick4”。我怎么才能修复它呢?utilization * 0.67, utilization)) -> d
fill <- ensym(fill)
d %>
我正在尝试将多个ggplot2图排列到一个输出/网格中。我希望地块(不考虑标签)是相同的大小。我找到了一种做的方法,但是现在我想调整地块之间的空间。例如:
在这个情节中,我想减少两个情节之间的空间。我试过调整页边距,去除滴答,等等,这已经消除了一些空间。在这种情况下,是否有办法更好地控制地块之间的间距调整?library(MASS)
d