绝美的数据处理图-三坐标轴-散点图-堆叠图-数据可视化图

matlab 复制代码
clc
clear
close all
%% 读取数据
load('MyColor.mat') %读取颜色包

for iloop = 1:25 %提取工作表数据
    data0(iloop) = {readtable('data.xlsx','sheet',iloop)};
end

%% 解析数据
count=zeros(23,14);
for iloop = 1:25
    index(iloop) ={ cell2mat(table2array(data0{1,iloop}(1,1)))};
    data(iloop) = { flipud(data0{1,iloop}(2:end,2:end))};
    count = count+table2array( flipud(data0{1,iloop}(2:end,2:end)));
end
country = flip(table2array(data0{1,1}(2:end,1)));                   %提取国家名称
year = table2array(data0{1,1}(1,2:end));                            %提取年份名称

%% 画分网格
x_lim = [0.5:14.5];
y_lim = [0.5:23.5];

%% 绘图
figure('Position',[50 50 1000 1000]) %设置figure

ax1=axes('Position',[0.72 0.100 0.2 0.6],...
    'XAxisLocation','bottom','YAxisLocation','left','Color','none','XColor','k','YColor','k','XTick',[],'YTick',[]); %上图坐标区

ax2=axes('Position',[0.12 0.7 0.6 0.2],...
    'XAxisLocation','bottom','YAxisLocation','left','Color','none','XColor','k','YColor','k','XTick',[],'YTick',[]); %右图坐标区

ax3=axes('Position',[0.12,0.1,0.6,0.6],'XColor','k','YColor','k');%主图坐标区


%% 坐标轴1
% 绘制网格
for iloop = 1:length(y_lim)
    h=yline(y_lim(iloop),'-');hold on
    h.Alpha=0.4;
end

for iloop = 1:length(x_lim)
    h=xline(x_lim(iloop),'-');hold on;
    h.Alpha=0.4;
end

% 绘制点
for jloop=1:14
    for iloop=1:23
        x_random(iloop,jloop)={ randany( x_lim(jloop), x_lim(jloop+1), count(iloop,jloop) )};
        y_random(iloop,jloop)={ randany( y_lim(iloop), y_lim(iloop+1), count(iloop,jloop) )};
    end
end
在这里插入代码片
相关推荐
青春不败 177-3266-052015 小时前
MATLAB 2024b深度学习新特性全面解析与DeepSeek大模型集成开发
人工智能·深度学习·机器学习·matlab·卷积神经网络·自编码器·deepseek
吃好睡好便好16 小时前
Matlab中三种三维图的对比
开发语言·人工智能·学习·算法·matlab·信息可视化
Evand J17 小时前
【MATLAB例程】5个UAV 分布式围捕编队运动仿真 —— 基于PID控制
开发语言·分布式·matlab
Bigemap软件18 小时前
【无标题】保姆级教程|河道中心线自动化渲染+水质监测可视化,全流程一步到位
数据可视化·测绘·国产gis软件·bigemappro·河流污染热力图
山海鲸实战案例分享19 小时前
【数字孪生实战案例】怎样在可视化场景内实现模型裁切操作?~山海鲸可视化
数字孪生·数据可视化·零代码·实战案例·山海鲸可视化·三维场景·裁切
吃好睡好便好20 小时前
在Matlab中绘制二维等高线图
开发语言·人工智能·学习·算法·matlab
2zcode20 小时前
基于Matlab元胞自动机模拟(CA)动态再结晶过程
开发语言·matlab·动态再结晶
yong99902 天前
MATLAB仿真计算电磁波回波信号的技术路径与实现指南
开发语言·matlab
极光代码工作室2 天前
基于大数据的交通流量分析系统
大数据·hadoop·python·数据分析·数据可视化
SZLSDH2 天前
数字孪生IOC的“双引擎”架构:当业务编排遇上渲染管线,如何实现场景适配?
数据库·ai·架构·数字孪生·数据可视化·智能体