在R中为每种类型(因子?)绘制两列数据

时间:2016-04-12 16:46:06

标签: r

我搜索了论坛,但无法弄清楚如何绘制这些数据。我有一个叫做combined_numbers的df

ReactionType    Number of IDs   version
phosphorylates  1024            55
phosphorylates  951             56
cleaves         923             55
cleaves         904             56
transfers       685             55
transfers       652             56
hydrolyses      395             55
hydrolyses      360             56
transports      388             55
transports      385             56

我希望为每个版本创建每个ReactionType的条形图及其“ID数”,但是并排。因此,对于版本55和56等,切割的价值是并排的。

我尝试了以下内容,虽然它并排绘制了值,但是它复制了x轴,所以我得到每个ReactionType两次。

combined_plot <- barplot(combined_numbers$`Number of IDs`, names.arg=combined_numbers$ReactionType, 
               beside=TRUE, ylab="number of reaction types", 
               las=2, xlab="", las=2, ylim=c(0,1.2*max(combined_numbers$`Number of IDs`)),
               col=c("Blue", "Orange"), space = 0.3))

就像我说的那样,在某种程度上起作用但不太正确。 如果在ggplot中有解决方案,我希望看到它'因为我无法使用它来处理我的数据。

与往常一样,非常感谢您的帮助!

0 个答案:

没有答案