当前位置: 首页 > article >正文

Matlab 绘制雷达图像完全案例和官方教程(亲测)

首先上官方教程链接

polarploticon-default.png?t=O83Ahttps://ww2.mathworks.cn/help/matlab/ref/polarplot.html

上实例



% 定义角度向量和径向向量
theta = linspace(0, 2*pi, 5);
r1 = [1, 2, 1.5, 2.5, 1];
r2 = [2, 1, 2.5, 1.5, 2];

% 绘制两个雷达图
polarplot(theta, r1, 'r-', 'LineWidth', 2);
hold on;
polarplot(theta, r2, 'b--', 'LineWidth', 2);

% 添加填充颜色
% fill(theta, r1, 'r', 'FaceAlpha', 0.3,'EdgeColor',[0.5 0.2 0.55],'LineWidth',3);
% fill(x,y,'r','FaceAlpha',0.3,'EdgeColor',[0.5 0.2 0.55],'LineWidth',3);
% fill(theta, r2, 'b', 'FaceAlpha', 0.3);
% fill(theta, r1, 'b', 'FaceAlpha', 0.3,'EdgeColor',[0.5 0.2 0.55],'LineWidth',3);

% 添加标签和标题
text(theta(1), r1(1), '变量1', 'FontSize', 12);
text(theta(2), r1(2), '变量2', 'FontSize', 12);
text(theta(3), r1(3), '变量3', 'FontSize', 12);
text(theta(4), r1(4), '变量4', 'FontSize', 12);
text(theta(5), r1(5), '变量5', 'FontSize', 12);
title('雷达图示例', 'FontSize', 14);

% 添加图例
legend('数据组1', '数据组2', 'Location', 'Best');

% 设置坐标轴
set(gca, 'ThetaTick', [0, 45, 90, 135, 180, 225, 270, 315], 'ThetaTickLabel', {'0', '45', '90', '135', '180', '225', '270', '315'}, 'RGridLineStyle', '-', 'RMinorGridLineStyle', '-', 'RGridColor', 'k', 'RMinorGridColor', 'k', 'GridColor', 'k');

% 添加网格线
grid on;

% 释放 hold
hold off;

 


http://www.kler.cn/a/418857.html

相关文章:

  • node.js基础学习-querystring模块-查询字符串处理(三)
  • 开源 - Ideal库 - Excel帮助类,TableHelper实现(三)
  • 【UE5 C++】判断两点连线是否穿过球体
  • 深入浅出机器学习中的梯度下降算法
  • 分布式项目使用Redis实现数据库对象自增主键ID
  • Redis(4):主从复制
  • 云计算的发展历史与未来展望
  • 架构 | 基于 crontab 进程监控增强集群可用性
  • 十、Spring Boot集成Spring Security之HTTP请求授权
  • RabbitMQ 消息确认机制
  • OCR实现微信截图改名
  • 新版 Navicat Premium 17 安装教程 (亲测可用)
  • spring-事务管理
  • JUC并发编程详解
  • 联表查询,外键
  • Spark SQL数据加载、存储概述
  • git 上传代码时报错
  • Python Web 框架
  • Proxy详解
  • Oracle12.2 RAC集群管理修改IP地址(DNS解析)
  • 洛谷 P1558 色板游戏(线段树)
  • 管理表空间和数据文件(二)
  • 江协科技最新OLED保姆级移植hal库
  • 阅文集团大数据面试题及参考答案
  • qt 的udp发送和接收
  • Vue SSR基础介绍与实践