R ggplot直方图列内的线性颜色渐变

R ggplot直方图列内的线性颜色渐变,r,ggplot2,R,Ggplot2,我正试图用ggplot2重现此图: 据我所知,你可以称之为线性颜色梯度直方图 我坚持使用这种线性颜色渐变,我不知道如何在每一列中重现它 我在这里的另一个帖子上找到了一份工作: 但这是一个非常古老的颜色,与我的数据不太吻合,而且它更像是一个分类颜色,而不是渐变颜色 我还发现了这个:但它只在绘图背景上应用渐变,而不在列中应用渐变 这可以使用iris数据集进行测试: ggplot(iris, aes(x=Species, fill=Petal.Width)) + geom_histogram(

我正试图用ggplot2重现此图:

据我所知,你可以称之为线性颜色梯度直方图

我坚持使用这种线性颜色渐变,我不知道如何在每一列中重现它

我在这里的另一个帖子上找到了一份工作:

但这是一个非常古老的颜色,与我的数据不太吻合,而且它更像是一个分类颜色,而不是渐变颜色

我还发现了这个:但它只在绘图背景上应用渐变,而不在列中应用渐变

这可以使用iris数据集进行测试:

ggplot(iris, aes(x=Species, fill=Petal.Width)) +
    geom_histogram(stat = "count")
其中,每个物种的花瓣宽度值将用作直方图中每列的颜色渐变,带有颜色图例,如示例图所示


欢迎任何帮助

由于没有提供数据,我使用了一个玩具示例

要点是有两个变量,一个用于着色梯度,另一个用于示例中的x轴。您需要使用desc将较高的值放置在每个箱子的较高位置

图书馆管理员 n警告:忽略未知参数:binwidth、bins、pad
由于没有提供数据,我使用了一个玩具示例

要点是有两个变量,一个用于着色梯度,另一个用于示例中的x轴。您需要使用desc将较高的值放置在每个箱子的较高位置

图书馆管理员 n警告:忽略未知参数:binwidth、bins、pad 由v0.3.0于2020年5月14日创建,这太棒了谢谢你,scale_fill_viridis_c正是我想要的!这太棒了谢谢你,鳞片填充绿色是我想要的!