怎样学习 R 绘图( 八 )


\u0026gt; par(mfrow=c(1,3), mai=c(0.7,0.7,0.6,0.1),cex=0.7,cex.main=0.8)\u0026gt; barplot(count1, xlab="频数", ylab="社区",horiz=TRUE, main = "(a) 水平条形图", col=2:5, family=\u0026#39;SimSun\u0026#39;)\u0026gt; barplot(count2, xlab="性别", ylab="频数",col=8:9, main = "(b) 垂直条形图", family=\u0026#39;SimSun\u0026#39;)\u0026gt; barplot(count3, xlab="态度", ylab="频数",col=2:3, main = "(c) 垂直条形图", family=\u0026#39;SimSun\u0026#39;)怎样学习 R 绘图

1.2,帕累托图:
\u0026gt; par(mai=c(0.7,0.7,0.1,0.8),cex=0.7,cex.main=0.8)\u0026gt; barplot(x, xlab="社区", ylab="频数", col=2:5, family="SimSun")\u0026gt; y\u0026lt;-cumsum(x)/sum(x)\u0026gt; par(new=T)\u0026gt; plot(y, type="b", lwd=1.5, pch=15, axes=F, xlab=\u0026#39; \u0026#39;, ylab=\u0026#39; \u0026#39;, main=\u0026#39; \u0026#39;)\u0026gt; axis(4)\u0026gt; par(las=0)\u0026gt; mtext("累积频数", side=4, line=3)\u0026gt; mtext("累积频数", side=4, line=3, family=\u0026#39;SimSun\u0026#39;)\u0026gt; mtext("累积分布曲线", line=-2.5, cex=0.8, adj=0.75,family=\u0026#39;SimSun\u0026#39;)怎样学习 R 绘图

1.3,复式条形图和脊形图
par(mfcol=c(1,2), cex=0.6)barplot(mytable, xlab="社区", ylab="频数", ylim=c(0,16),col=c("red", "blue"),legent=rownames(mytable), args.legend=list(x=12), beside=TRUE, main=“(a)社区条形图”,family=‘SimSun’)barplot(mytable, xlab="社区", ylab="频数", ylim=c(0,30),col=c("green", "blue"),legend=rownames(mytable), args.legend=list(x=4.8), main=“(b)社区 堆叠条形图”,family=\u0026#39;SimSun\u0026#39;)怎样学习 R 绘图

1.4, 马赛克图
mosaicplot(~性别+社区+态度, data=https://www.zhihu.com/api/v4/questions/23566221/data1, color=2:3, main="")怎样学习 R 绘图

1.5,饼图
data1\u0026lt;-read.csv(\u0026#39;/Users/MLS/desktop/rs/stt/example/ch2/22_1.csv\u0026#39;)\u0026gt; count1\u0026lt;-table(data1$社区)\u0026gt; count1A社区 B社区 C社区 D社区 27 17 21 15 \u0026gt; name\u0026lt;-names(count1)\u0026gt; name "A社区" "B社区" "C社区" "D社区"\u0026gt; precent\u0026lt;-prop.table(count1)*100\u0026gt; label\u0026lt;-paste(name, " ", precent, "%", sep="")\u0026gt; par(pin=c(3,3),mai=c(0.1,0.4,0.1,0.4), cex=0.8)\u0026gt; pie(count1,labels=label,init.angle=90)\u0026gt; pie(count1,labels=label,init.angle=90,family="SimSun")pie3D(count1,labels=label,explode=0.1,labelcex=0.7,family="SimSun")
怎样学习 R 绘图


推荐阅读