我正在尝试使用r创建堆积条形图。我知道一点R,但主要是SPSS。这些barcharts在SPSS中真的很难看,所以我一直试图用ggplot2来制作更优雅的东西。R中的堆积条形图错误
继其他职位,我试图让我的变量工作。我将数据转换为长格式。因为这是原创性研究,所以我不能就此案作出太多细节。第一列是分类数据,第二列是数字,因为我从SPSS中导入它,但实际上也是分类的。
在longform中有110个obs和2个变量。我在这里的代码是:
Barchart <- ggplot(psydatacomp, aes(x=PsyType, y=Agreement, fill=row)) + geom_bar(stat = "identity")
psydatacomp是我为了去除NaN的产生的矩阵。
我收到的错误消息是:
Don't know how to automatically pick scale for object of type function. Defaulting to continuous. Error in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, : arguments imply differing number of rows: 110, 0
我有一个基本的底布上,R,但它没有强大到足以能够解释这是什么错误消息说。任何帮助都会很棒。
因此,经过大量工作,我可以在R中做到这一点,但可能会节省很多时间,在r中完成初始数据处理而不是导入spss。 –