我正在尝试根据密度值在 R 中创建一个颜色块。因此,例如给定 10 个具有密度分布的值:
值=c(0,1,2,3,4,5,6,7,8,9)
密度=c(0.7, 0.1, 0.05,0,0,0,0,0.05,0.05,0.05)
我想创建一个本质上是彩色条的东西,其中最大的密度是例如黑色和最小的白色,其间断值介于两者之间但成比例,即如果是 0.1 的一半暗,则为 0.05,并且类似的值是相同的颜色。
正如我所想的那样,我可以创建一个条形图,所有条形都具有相同的高度,没有边框等以及用于创建颜色的密度。但是,无论我多么努力,我都无法弄清楚如何正确设置配色方案。
我创建了一个渐变,但这与密度无关。我还用 densCols 将颜色与密度联系起来,但我没有设法使颜色连续。
有人可以指出我正确的方向吗?我已经看到了类似的问题,但没有一个让我达到我需要达到的程度。如果可能的话,我更愿意使用基本图形包来做到这一点。
提前致谢。