[问题类型]:
分类后计算比例绘制圆饼图
[软件熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]:
想计算iris三种品种的Sepal.Length各占多少比例 并制作圆饼图
因为知道的指令有限 一时想不出更好的 只有土法炼钢的作法
想请教有没有更简洁的写法
[程式范例]:
X=iris[,c(1,5)]
A=subset(X,Species=="setosa")
B=subset(X,Species=="versicolor")
C=subset(X,Species=="virginica")
a=sum(A$Sepal.Length)/sum(X$Sepal.Length)
b=sum(B$Sepal.Length)/sum(X$Sepal.Length)
c=sum(C$Sepal.Length)/sum(X$Sepal.Length)
y=c(a,b,c)
pie(y,label=c("setosa","versicolor","virginica"),density=100,col=2:4)