首页 > 其他分享 >使用matlab绘制雷达图

使用matlab绘制雷达图

时间:2022-10-23 16:45:52浏览次数:99  
标签:plt pax 2D matlab str 雷达 hold 绘制 legend

黑色雷达背景,绿色辅助网格线。使用polarplot在matlab雷达图:

 

plt_2D = []; % 二维图
legend_str_2D = {}; % 二维图
fig = figure('Name', 'Visual 2D'); 
pax = polaraxes;    polaraxes(pax);     hold on;    % polaraxes->之后才能:hold on
pax.RColor = 'g';   pax.ThetaColor = 'g';    % 字体绿色
pax.GridColor= 'g';     % 网格线绿色
pax.Color= [8,40,6]/256;    % 黑色背景
title('2D');
rlim([R1, R2]); % 限制坐标
thetalim([Rad1, Rad2]);

figure(fig); hold on; % 2D plot
p_2D= polarplot(TheTa_rad, RhO); % 绘图

% 二维图形句柄:plt_2D
plt_2D = [plt_2D, p_2D];
% 二维图例:legend_str_2D
legend_str_2D{end+1} = ['Track ', num2str(label)];
hold off;

figure(fig); hold on;
legend(plt_2D, legend_str_2D, 'Location','best', 'TextColor', 'm'); % 如果不改变字体颜色->默认字体黑色
hold off;

  

感谢 https://www.cnblogs.com/sunny99/ sumoier对本文的帮助!

 

标签:plt,pax,2D,matlab,str,雷达,hold,绘制,legend
From: https://www.cnblogs.com/Yi-920259020/p/16818823.html

相关文章