代谢性酸中毒原因

注册

 

发新话题 回复该主题

R语言绘图雷达图 [复制链接]

1#
北京看白癜风哪间医院最专业 https://disease.39.net/bjzkbdfyy/250114/i3v0153.html

雷达图,又可称为戴布拉图、蜘蛛网图,是一种表现多维(4维以上)数据的强弱的图表。它将多个维度的数据量映射到坐标轴上,这些坐标轴起始于同一个圆心点,通常结束于圆周边缘,将同一组的点使用线连接起来就称为了雷达图。每一个维度的数据都分别对应一个坐标轴,这些坐标轴具有相同的圆心,以相同的间距沿着径向排列,并且各个坐标轴的刻度相同。连接各个坐标轴的网格线通常只作为辅助元素。将各个坐标轴上的数据点用线连接起来就形成了一个多边形。坐标轴、点、线、多边形共同组成了雷达图。下面我以雷达图表示我一次聚类分析的结果:

绘制雷达图的函数是fmsb包中的radarchart函数。

应首先将fmsb包安装并加载到R的工作空间中,然后调用radarchart函数。

数据的格式

center1-data.frame(主食=c(3,1,2.),#----3代表最大值,1代表最小值,2.03--代表主食的值

新鲜水果=c(3,1,1.),

新鲜蔬菜=c(3,1,1.),

禽畜肉=c(3,1,1.),

水产品=c(3,1,1.),

咸制品=c(3,1,2.),

乳制品=c(3,1,1.),

豆制品=c(3,1,1.),

菌菇类=c(3,1,1.),

坚果类=c(3,1,1.),

软饮料=c(3,1,2.),

方便食品=c(3,1,2.),

高糖食品=c(3,1,2.))

绘图代码

radarchart(center1,axistype=1,pcol=rgb(0.2,0.5,0.5,0.9),

pfcol=rgb(0.2,0.5,0.5,0.5),

plwd=4,

cglcol=black,

cglty=4,

axislabcol=grey,

caxislabels=seq(1,3,0.5),

cglwd=0.6,

vlcex=0.7,

title=模式A

)

函数解析

radarchart(df,axistype,seg,pty,pcol,plty,plwd,pdensity,pangle,pfcol,

cglty,cglwd,cglcol,axislabcol,title,maxmin,na.itp,centerzero,

vlabels,vlcex,caxislabels,calcex,paxislabels,palcex,...)

大家可以根据我的参考自己去试试哦!喜欢的话记得分享给需要的人!更多R语言绘图和统计知识可见公仲号:R语言与医学生

分享 转发
TOP
发新话题 回复该主题