在 Excel 中,数据组织如下:
Bare NP Singular-Marked NP Plural-Marked NP
BrP Speakers AmE Speakers BrP Speakers AmE Speakers BrP Speakers AmE Speakers
Plural Interpretation 0.005747126 0.006896552 0.194117647 0.124567474 0.872093023 0.985815603
Plural & Singular Interpretation 0.649425287 0.910344828 0.029411765 0.051903114 0.127906977 0.014184397
Singular Interpretation 0.344827586 0.082758621 0.776470588 0.823529412 0 0
我能够生成如下所示的堆叠条形图:
有没有一种简单的方法来重现将 x 轴划分为单独条件(即“Bare NP”、“Singular-Marked NP”和“Plural-Marked NP”)的方式R
?
目前我能想到的只有这个:
pluralInterp <- c(0.005747126,0.006896552,0.194117647,0.124567474,0.872093023,0.985815603)
pluralAndSingInterp <- c(0.649425287,0.910344828,0.029411765,0.051903114,0.127906977,0.014184397)
singInterp <- c(0.344827586,0.082758621,0.776470588,0.823529412,0,0)
a <- rbind(pluralInterp,pluralAndSingInterp,singInterp)
colnames(a) <- c("Bare NP ~ BrP Speakers",
"Bare NP ~ AmE Speakers",
"Singular-Marked NP ~ BrP Speakers",
"Singular-Marked NP ~ AmE Speakers",
"Plural-Marked NP ~ BrP Speakers",
"Plural-Marked NP ~ AmE Speakers"
)
barplot(a,
col=c("blue","red","purple"),
ylab="Frequency of Interpretation",
xlab="Form of NP and Native Language",
main="Frequency of BrP and AmE Interpretations of NPs in Neutral Environments"
)
这会产生以下图表: