我一直致力于复制一份社会科学论文,该论文考察了各州对同性恋婚姻的支持。我正在处理一个数据框(名为doofus,用于我自己的娱乐),它具有状态缩写,意见估计和指定支持为低,高或中等的因子级变量(基于我的分类)。
plot(doofus$statepred,col=doofus$supportcat,type="p",xlab="States",
ylab="Gay Marriage Support",main="Replicating Lax and Phillips",ylim=c(0,60),pch=20,cex=1.8,xaxt="n")
axis(1,at=1:51,labels=doofus$sstate,las=2,grid())
我喜欢这张图很好,但我认为给它们所有的标签都很棒,因为读者向下看x轴并结束会有点乏味。所以我之后使用R:
中的校准包添加了这一小段代码text(x=doofus$sstate,y=doofus$statepred,labels=doofus$sstate)
我明白了:
数据最初按字母顺序排列,但我按预测值对其进行排序,以获得更清晰的可视化效果。为什么我的数据标签没有正确排列?想法?