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

技术请求:以首列为X轴、第二三列为Y轴绘制图表(附数据集)

用ggplot2绘制细胞系非整倍体得分分组柱状图

需求概述

  • 数据集包含500个细胞系(Cell_line),需将第一列作为X轴,第二列(非整倍体得分)作为Y轴,第三列(倍性)作为分组填充依据
  • 目标是生成分组并列的柱状图

优化后的R代码实现

library("ggplot2")

# 绘制分组柱状图
ggplot(prismData,
       aes(x = Cell_line,
           y = Aneuploidy.Aneuploidy.score,
           fill = Aneuploidy.Ploidy)) +
  geom_col(position = "dodge")

小提示:原代码里fill = prismData$Aneuploidy.Ploidy可以简化为直接写列名,ggplot会自动从指定的prismData数据框中读取对应列,代码更简洁规范

预期效果说明

生成的图表中,每个细胞系对应若干根并列的柱状条,不同颜色代表不同的倍性类别,柱状条的高度对应该细胞系的非整倍体得分,直观展示各细胞系的倍性与非整倍体得分的对应关系

内容的提问来源于stack exchange,提问作者Jack

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 06:00:59