You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dodged barplot仍堆叠显示且颜色为渐变而非离散色的问题求助

Dodged barplot仍堆叠显示且颜色为渐变而非离散色的问题求助

各位好,我最近在用R做数据可视化时碰到了个棘手的问题,想请教下大家的思路。

我有一份实验数据集,里面用两个变量来分组:一个是分类变量Size(代表粒子尺寸,取值为A、B、C),另一个是数值型的Fraktion(对应实验的4个步骤,取值1、2、3、4),剩下的列都是像Value_A、Value_B这样的数值分析结果。

我想要做一个分组条形图(dodged barplot),让不同Size的条形在同一个Fraktion下并列展示,同时用离散的颜色区分不同Size。但实际出来的图不仅是堆叠样式的,颜色还变成了渐变的,完全不是我想要的效果。

先给大家看下我数据集的简化结构:

FraktionSizeValue_AValue_B
1A4.5...
2A3.0
3A2.5
4A1.2
1B4.4
2B2.9
3B2.4
4B1.3
1C4.3
............

我用ggplot2尝试的代码大概是这样的:

ggplot(df, aes(x = Fraktion, y = Value_A, fill = Size)) +
  geom_bar(stat = "identity")

有没有大佬能帮我看看问题出在哪?怎么调整才能得到正确的分组条形图和离散配色呢?

备注:内容来源于stack exchange,提问作者ni80R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:39:51