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

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

在这里插入图片描述

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
在这里插入代码片

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

相关文章:

  • python应用场景随笔
  • sqoop的参数有哪些?
  • 区块链开发入门合集(1)共25节
  • Pytorch | 利用GNP针对CIFAR10上的ResNet分类器进行对抗攻击
  • w04_nlp大模型训练·中文分词
  • 再生核希尔伯特空间(RKHS)上的分位回归
  • 【MFC】多工具栏如何保存状态(续)
  • 二百八十一、ClickHouse——Linux中启动ClickHouse服务
  • Matlab个性化绘图第7期—带标记面的三维多组折线图
  • 探究C++面试高频考点:std::string的底层实现
  • Unity Dots理论学习-2.ECS有关的模块(1)
  • 【每日学点鸿蒙知识】编译文件异常、线程安全保障、正式签名7014错误、引用hsp报错、跨文件样式复用
  • 网络攻防实践
  • 适配器模式概述
  • 【华为OD-E卷-AI处理器组合100分(python、java、c++、js、c)】
  • IDEA | SpringBoot 项目中使用 Apifox 上传接口
  • linux自动化一键批量检查主机端口
  • Ruby 数据库访问 - DBI 教程
  • 内网DNS解析 (PrivateZone)
  • 洪水灾害多智能体分布式模拟示例代码