条形图中的错误 - 名称数量不正确

时间:2017-05-15 13:16:13

标签: r bar-chart

我在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由Mod FEMALES”,   xlab =“社会支持”,:       名称数量不正确       另外:警告信息:       在plot.window(xlim,ylim,log = log,...)中:       “axesnames”不是图形参数

我环顾了不同的帖子,但到目前为止没有任何帮助。如上所述,该剧本以前运作良好。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您为该函数提供了两个名称names.arg=c("No","Yes"),根据您的图例和定义的颜色,您有三个级别。 所以,你需要一个有三个名字的向量。