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

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
在这里插入代码片
相关推荐
德育处主任4 小时前
p5.js 正方形square的基础用法
前端·数据可视化·canvas
德育处主任5 小时前
p5.js 矩形rect绘制教程
前端·数据可视化·canvas
微光-沫年5 小时前
150-SWT-MCNN-BiGRU-Attention分类预测模型等!
机器学习·matlab·分类
青春不败 177-3266-05201 天前
MATLAB近红外光谱分析技术及实践技术应用
随机森林·机器学习·支持向量机·matlab·卷积神经网络·遗传算法·近红外光谱
敲敲敲敲暴你脑袋1 天前
Cesium绘制3D热力山丘图
数据可视化·canvas·cesium
德育处主任2 天前
p5.js 四边形(quad)的基础用法
前端·数据可视化·canvas
简简单单做算法2 天前
基于LSTM深度学习网络的视频类型分类算法matlab仿真
深度学习·matlab·分类·lstm·视频类型分类
叫我:松哥2 天前
基于网络爬虫的在线医疗咨询数据爬取与医疗服务分析系统,技术采用django+朴素贝叶斯算法+boostrap+echart可视化
人工智能·爬虫·python·算法·django·数据可视化·朴素贝叶斯
Watermelo6172 天前
极致的灵活度满足工程美学:用Vue Flow绘制一个完美流程图
前端·javascript·vue.js·数据挖掘·数据分析·流程图·数据可视化
山烛2 天前
Python 数据可视化之 Matplotlib 库
开发语言·python·matplotlib·数据可视化