条形图错误-名称数不正确 [英] Error In Bar plot - incorrect number of names
本文介绍了条形图错误-名称数不正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在创建R中的条形图时遇到了问题。奇怪的是,我以前使用过相同的脚本和不同的变量,没有任何问题,所以我真的不知道发生了什么(我是R的新手)。
我一直使用的代码是(转置矩阵):
barplot(StandtF, main="h2, c2, e2 by Mod FEMALES",
xlab="Social Support", ylab="% of Var", beside=TRUE, axesnames=TRUE,
names.arg=c("No","Yes"),
col=c("red","green","darkblue"))
legend("topleft",c("h2","c2","e2"),fill=c("red","green","darkblue") )
返回的错误消息为:
Barplot.default中出错(StandtM,main="h2,c2,e2 by Mod Female", Xlab="社会支持",: 姓名数量不正确 此外:警告消息: 在plot.Window(xlim,ylim,log=log,...)中: "axesname"不是图形参数
我看了不同的帖子,但到目前为止还没有什么帮助。如前所述,该脚本以前运行得很好。
如有任何帮助,我们将不胜感激。
推荐答案
您为该函数指定了两个名称names.arg=c("No","Yes")
,根据您的图例和定义的颜色,您有三个级别。
因此,您需要一个具有三个名称的向量。
这篇关于条形图错误-名称数不正确的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文