相关疑难解决方法(0)

堆积的条形图与每个酒吧的颜色渐变

我想为堆叠的条形图着色,以便每个条形图都有自己的父颜色,每个条形图中的颜色都是此父颜色的渐变.

例:

这是一个最小的例子.我希望每个条形的颜色不同color,每个条形内的渐变由"清晰度"设置.

library(ggplot2)

ggplot(diamonds, aes(color)) + 
  geom_bar(aes(fill = clarity), colour = "grey")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在我真正的问题中,我每组都有更多的组:需要18种不同的条形,有39种不同的渐变颜色.

color-scheme r colors ggplot2

5
推荐指数
1
解决办法
1201
查看次数

geom_tile 不同因素的不同渐变比例和颜色

嗨,我想绘制以下数据框。

d<- data.frame (pid=c("d","b","c"), type=c("rna","rna","rna"), value = c(1,2,3) )
d2 <- data.frame (pid=c("d","b","c"), type=c("dna","dna","dna"), value = c(10,20,30) )
df <- rbind (d,d2)

 ggplot(df, aes(y=pid, x=type  ) ) + geom_tile(aes(fill = value),
  colour = "white") + scale_fill_gradient(low = "white",
  high = "steelblue") 
Run Code Online (Sandbox Code Playgroud)

这会产生一个看起来像这样的情节, 在此处输入图片说明

但是,我希望每个 x 因子都有自己的颜色渐变,因此理想情况下 rna 是蓝色到白色,而 dna 是红色到白色。有没有办法做到这一点?如果不同的梯度是不可能的,那么不同的尺度呢?谢谢!

r ggplot2

1
推荐指数
1
解决办法
5218
查看次数

标签 统计

ggplot2 ×2

r ×2

color-scheme ×1

colors ×1