基于Matlab的bubblechart()函数做气泡图

主要函数为 bubblechart()

该函数是在 R2020b 中推出的,因此作图需要 MATLAB R2020b 或更新的版本

首先贴一下效果图,这副图中,气泡大小表示份额,气泡颜色表示总量

 然后贴一下代码

%%首先读取 datae2007 和 datae2007_,即两组r×c的数组,前者表示份额,后者表示总量
datae2007 = xlsread(filepath,"e2007");
datae2007_ = xlsread(filepath1,"e2007");

% 生成矩阵坐标数据
[r,c] = size(datae2001);
x = 1:c;
y = 1:r;
[xx,yy] = meshgrid(x,y);
%yy = flipud(yy);

ax2 = nexttile;
bubblechart(xx(:),yy(:),datae2007(:),datae2007_(:),'MarkerFaceAlpha',1);
hTitle = title('2007');
hXLabel = xlabel('横坐标标题');
hYLabel = ylabel('纵坐标标题');

% 调节气泡大小
bubblesize([1 18])
% 坐标轴美化
axis equal
set(gca, 'Box', 'on', .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值