r - 如何使计数图中的所有行都从对照组开始
问题描述
我正在尝试根据单个基因的 RNA-seq 数据制作计数图。我只对每种治疗和对照组之间的比较感兴趣,而且我的数据是配对的,所以我试图展示这一点。我已经设法通过使用 DEseq2 的 plotCounts 函数制作了左侧的图表(单基因计数),然后稍微修改了图表。代码如下:
data <- plotCounts(dds, gene="GB41122", intgroup=c("Treatment", "Home", "Behaviour"), returnData=TRUE)
data <- ggplot(data, aes(x=Treatment, y=count, shape = Behaviour, color=Home, group=Home)) +
scale_y_log10() +
geom_point() + geom_line()
如何修改它以使图表看起来像右边的那个?
另外,我怎样才能重新排列治疗水平,以便我有左边的 ctr,然后右边的 CO1 和 CO2?
谢谢!安德烈亚
解决方案
我不知道如何更改行,但要重新排序处理级别,请尝试将其添加到您的代码中:
+ scale_x_discrete(limits=c("Ctr", "CO1", "CO2"))
推荐阅读
- reactjs - 护照 OAUTH 回调后如何在 Reactjs 中获取 JSON Web 令牌?
- mime-types - 有没有办法为 Starlette/Uvicorn 显式设置 MIME 类型?
- r - 是否有用于评估 ARIMA 模型给定数据和参数集的 pdf 的 R 函数?
- flutter - Flutter/Dart won't display FutureBuilder snapshot when resolved
- vba - 使用 Application.CommandBar.ExecuteMSO 使用 VBA 更改表格单元格内的字体轮廓颜色
- reactjs - 在 Jest 中模拟服务
- angular - 如何为子模块设置角度路线?
- python - Django 迁移的可重用代码,它也适用于迁移之外
- ruby-on-rails - 验证子域的格式
- java - “实际参数列表和形式参数列表的长度不同”错误