我自己试了一下,好像可以将其作为数据框传递给table函数,得到唯一的值和对应的频数,然后再求频率,接着画散点图。但是不知道是否还有更好的方法??希望能征集更好的方案。谢谢。
<br />
ta=as.data.frame(table(d)) #关键是数据框中使用table函数能返回唯一值和对应的频数<br />
fre=ta[,2]/sum(ta[,2]) #转换为频率<br />
ta.1=as.numeric(ta[,1])<br />
plot(ta.1,fre,log="xy",type="p",pch=20,xlab="cc",ylab="p(cc)",main="cc分布")<br />
</p>