|||
R语言绘制3D饼图
熊荣川
六盘水师范学院生物信息学实验室
xiongrongchuan@126.com
http://blog.sciencenet.cn/u/Bearjazz
library(plotrix)
pieval<-c(2,4,6,8)
pie3D(pieval)
pielabels<-
c("We haten pies","We opposen pies","We don'tn care","We just love pies")
# grab the radial positions of the labels
pie3D(pieval,labels=pielabels,main="3DPIE OPINIONS")
# labels设置每个分饼的标题
# main 设置整个3D饼图的标题
lp<-pie3D(pieval,radius=0.8,labels=pielabels,explode=0.1,main="3DPIE OPINIONS")
# radius 设置半径,主要是饼图区域半径占整个绘图区域半径的比例
#,explode=0.1 设置分饼之间分离程度
pielabels[4]<-"We cannot survivewithout our pies"
lp[4]<-4.8
# specify some new colors
pie3D(pieval,radius=0.9,labels=pielabels,explode=0.1,main="3DPIE OPINIONS",
col=c("brown","#ddaa00","pink","#dd00dd"),labelpos=lp)
#col 设置颜色,注意顺序
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-8 00:05
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社