【发布时间】:2020-09-09 21:02:30
【问题描述】:
我有一个包含多种病原体的数据集。我想创建一个条形图,在 x 轴上列出病原体,其中包含 3 个条形“阴性”“阳性”和“NA”(在数据集中列出)并在 y 轴上计数。我成功地使用以下代码为单个病原体创建了条形图,但我无法弄清楚如何在单个图表上获取所有病原体。帮助将不胜感激。
对于单一病原体:
countST=table(NetJoint$`sT-ETEC`)
barplot(countST)
我对多种病原体的尝试:
ETECcounts=table(NetJoint$`LT-ETEC`, NetJoint$`sT-ETEC`)
barplot(ETECcounts, main="Pathogen Distribution",
xlab="Pathogen", beside=TRUE)
^^此代码在 x 轴上列出“NA”、“Negative”和“Positive”而不是病原体。
【问题讨论】:
-
欢迎@katie,堆栈溢出的一个好习惯是共享您的一段数据,然后我们可以重现它。您可以复制并粘贴
dput(NetJoint)的输出,我想我会为您提供帮助 -
很遗憾我无法分享这些研究数据
-
我明白.. 好吧,我试着回答你的问题.. 希望对你有所帮助。