我试着为这些数据制作一个条形图:
Area,Diversity
A,0.455
B,0.354
C,0.531
D,0.313
字符串
我尝试的代码是这样的:
barplot(data=pdiv, aes(x=Area, y=Diversity)) + theme_bw() + xlab("Area") + ylab("Simpson's Diversity score (1-D")
型
但它总是出现这样的错误:
Error in barplot.default(data = pdiv, aes(x = Area, y = Diversity)) :
'height' must be a vector or a matrix
型
接下来我可以尝试什么?
1条答案
按热度按时间lp0sw83n1#
barplot()
函数要求直接输入y轴值,而不是通过aes()
函数。尝试,字符串
现在
barplot()
函数中的height
参数将y轴值作为向量。测试结果:
的数据
或者使用等效的
ggplot2
版本:型
的