matlab绘制雷达图

该博客使用MATLAB代码绘制了雷达图,对比了NMO组和NORMAL组在RNFL、GCL、IPL、GCC、ORL五层视网膜的厚度差异。通过10张雷达图清晰展示了各层的厚度数据,NMO和NORMAL组颜色条范围一致,便于直观分析两组间的差异。
摘要由CSDN通过智能技术生成

matlab绘制雷达图MO组及NORMAL组 RNFL层、GCL层、IPL层、GCC层、ORL层做雷达图(共10张),比较NMO及normal组各层厚度差别,每层NMO及normal组颜色条的范围及颜色对应厚度值一样;

clearvars;close all;clc;
%% RNFL
nmo = [7.833333333    18.38888889    19.11111111    17.38888889    16.77777778    23.22222222    24.16666667    25.38888889    17.55555556];
normal = [11.18421053    23.86842105    24.57894737    20.13157895    17.10526316    39.39473684    40.89473684    47.10526316    18.76315789];
% M    S1    I1    N1    T1    S2    I2    N2    T2
nmo = roundn(nmo,-4);
normal = roundn(normal,-4);


R = [0 0.5 1.5 3]; % (distance in km)
Az = [90 180 270 360 450]; % in degrees
diametre = 0:0.02:3;
degree = 90:1:450;
[xi,yi]=meshgrid(diametre,degree);
[xi1,yi1]=meshgrid(R,Az);
i=4;
valuenmo = [nmo(1) nmo(1) nmo(4) nmo(4+i);
    nmo(1) nmo(1) nmo(2) nmo(2+i);
    nmo(1) nmo(1) nmo(5) nmo(5+i);
    nmo(1) nmo(1) nmo(3) nmo(3+i);
    nmo(1) nmo(1) nmo(4) nmo(4+i);
    ]; 
valuenormal = [normal(1) normal(1) normal(4) normal(4+i);
    normal(1) normal(1) normal(2) normal(2+i);
    normal(1) normal(1) normal(5) normal(5+i);
    normal(1) normal(1) normal(3) normal(3+i);
    normal(1) normal(1) normal(4) normal(4+i);
    ]; 
% value_new=griddata(R,Az,value,xi,yi);     %全场沿坐标面插值
valuenmo_new=griddata(xi1,yi1,valuenmo,xi,yi);     %全场沿坐标面插值
valuenormal_new=griddata(xi1,yi1,valuenormal,xi,yi);     %全场沿坐标面插值
figure(1)
[~,c1]= polarPcolor(diametre,degree,valuenmo_new,min(min(nmo),min(normal))-2,max(max(nmo),max(normal))+2);
% ylabel(c1,'nmo数值','fontSize',14);
% title('RNFL','fontSize',14);
set(gcf,'color','w')

figure(2)
[~,c2]= polarPcolor(diametre,degree,valuenormal_new,min(min(nmo),min(normal))-2,max(max(nmo),max(normal))+2);
% ylabel(c2,'normal数值','fontSize',14);
% title('RNFL','fontSize',14);
set(gcf,'color','w')

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值