我搜索了论坛,但无法弄清楚如何绘制这些数据。我有一个叫做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中有解决方案,我希望看到它'因为我无法使用它来处理我的数据。
与往常一样,非常感谢您的帮助!