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

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
在这里插入代码片
相关推荐
SL_staff10 小时前
为什么业务总在等BI报表?JVS-BI的可视化ELT实践解析
spring·数据分析·数据可视化
龙亘川16 小时前
系统监控业务建模:从运行状态监测到异常处置恢复闭环
大数据·人工智能·智慧城市·开源软件·数据可视化
道道_Love16 小时前
AI 调 MATLAB 用 MCP 太难用?单元设计规范和测试用例,用原生 AI 一次生成
人工智能·matlab·设计规范
菜鸟~noob23316 小时前
【电子战】第31篇:3D AOA 定位——方位+俯仰联合
开发语言·matlab·3d
龙亘川21 小时前
数字化支撑社保合规治理:亘川智城智慧人社模块实践路径
大数据·人工智能·智慧城市·开源软件·数据可视化
Flynt1 天前
开源"间谍卫星"说数据全是真的,我把它的免key数据源挨个试了一遍
前端·开源·数据可视化
柳杉1 天前
借助 Codex 和可视化工作流,从调研到完整实现,3D 大屏竟然可以这么简单
前端·ai编程·数据可视化
iCxhust2 天前
Matlab求解发电机的极限切除角
开发语言·算法·matlab·电力系统
纸片人2 天前
甲方只给了一张卫星截图,我用 Three.js + Blender 建了一座 3D 能源站
three.js·数据可视化
纸片人2 天前
从一座城市钻进一个房间:Three.js + Blender 做一个五级钻取的数字楼宇大屏
three.js·数据可视化