【发布时间】:2016-03-12 22:08:22
【问题描述】:
我有一个数据框矩阵(参见 pic1),并且正在尝试使用 x 轴上的列变量创建一个堆叠条形图。使用以下代码,
barplot(as.matrix(africana06, beside=FALSE, legend=TRUE, ylab=c("Relative Total Damage"), xlab=c("Damage Type"), ylim=c(0,200), col=terrain.colors(4)))
我得到了一个堆叠的条形图(参见 pic2),但它似乎没有接受我的代码中的任何参数。有人有什么建议吗?谢谢!
瑞恩
【问题讨论】:
-
请不要将您的数据发布为图片!问题可能很简单,所有参数(
beside = FALSE、legend = TRUE等)实际上都传递给了as.matrix(),而不是barplot()。在africana06之后添加一个右括号(并在末尾删除一个右括号)。 -
非常感谢,您说的完全正确!与 R 一样,错误通常很容易修复!为此干杯!