我已经使用条形图函数绘制了一个矩阵,用于创建一个堆积条形图,其中显示了某些内容(字母)随时间变化的百分比变化。矩阵看起来像:
Year V W X Y Z
1 7.5397 20.6349 11.1111 0.3968 60.3175
2 8.3333 21.4286 11.9048 0.3968 57.9365
3 23.8095 9.5238 9.5238 0.3968 56.7460
4 23.4127 10.7143 10.3175 1.1905 54.3651
5 23.4127 11.1111 10.7143 1.9841 52.7778
6 30.0000 2.4000 19.2000 2.4000 46.0000
所有这些应该是相同的高度,因为它们增加到100,但在我的情节中,所有高度在顶部都有点不同。我的条形图代码如下所示:
>barplot(t(as.matrix(mydata[,2:6])),names.arg=unique(mydata$Year),axis.lty=1, ylim=c(0,100),
xlab="Year", ylab="Percent of Categories", etc.
我已经尝试调整ylim,将xpd更改为= FALSE,并进行一些轴参数调整,我不确定在抓取整个事物并使用不同的绘图函数重试之前还要尝试什么。任何帮助表示赞赏。