R语言基础作图三(饼图)

Python022

R语言基础作图三(饼图),第1张

一:饼图

coord_polar是极坐标的意思,区别以往的笛卡尔坐标。coord_polar()作用是把把笛卡尔坐标变换为极坐标。该函数有theta,start,direction三个参数,后者者顶多是图的微调,需要了解可以查看帮助文件,theta才是关键。极坐标参数theta有两个指标半径角度,就饼图而言,各部分内容的角度不同,半径相同;而默认theta=”x”,即将x映射为角度,剩下的y映射为半径。这些为前期准备,下面一步步分解这个过程。

我是粘贴别人的哈:

x<-y<-seq(-4,4,length=20)

f<-function(x,y){(exp(-0.5*x^2-0.5*y^2))/(2*pi)}

z<-outer(x,y,f)

persp(x,y,z,theta=45,phi=25,col='lightblue')

自己根据需要改参数