我有一个数据框
Model1 Model2 Model3 Model4
4 4 5 5
4 4 NA NA
3 2 5 5
2 2 3 3
3 3 3 3
3 3 4 4
我想画一个像这样的条形图
x轴将具有Model1,Model2,Model3和Model4,并且条形将是每列中的分数的比例,即,每个模型的6个条(在完整数据中,我具有从0到5的分数)
如何在不使用rbind创建数据框或创建矩阵的情况下完成此操作?任何帮助将不胜感激 .
1 回答
如果不改变数据格式,就无法做到,但这并不困难 .
您可以使用reshape2包的熔化选项 .
我创建了数据的数据框:
接下来,您可以使用reshape2包重新整形数据:
重命名列以方便:
然后计算比例:
最后,情节: