您好,我有一个数据表,我制作成长格式,以便我有ID,Cluster.membership,丰富,刺激(UNS或3S),cytokine.measured (测试),值的列。我陷入了条形图的视觉化

我想要为每个单独的ID绘制条形图,比较其UNS与3S,在每个集群下测量每个细胞因子。然而,我在条形图上的尝试很接近,但不是很好。你看,我在X轴上有刺激条件,我有集群和细胞因子分组测量。但是所有的值都是所有ID的总和,它们是堆叠的。
以左上角的图为例。相反,我希望看到,对于群集10,GMCSF,每个不同的患者ID应该进行分组,每个ID都给我两个条形,左边是UNS,右边是3,然后它应该是群集中的下一个ID,UNS 3,然后是此群集中的下一个ID。
我知道这可能看起来很忙,但每个集群中将有不到10个不同的ID,所以通过这种方式,我可以看到每个单独的ID样本在每个集群中对于给定的细胞因子是否都有相同的增加或减少。
假设我的数据
B2.long <- my data in long form
m <- ggplot(B2.long,aes(x=Stimulation, y=Values))+
geom_bar(position="dodge", stat="identity")+
facet_grid( Cluster.membership~cytokine.measured)
print(m)

发布于 2021-03-03 14:15:15
尝试x= ID和fill =刺激。
https://stackoverflow.com/questions/66451348
复制相似问题