您现在的位置是:首页 > 数码 > 

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

2025-07-26 16:06:13
基于Matlab的bubblechart()函数做气泡图 主要函数为 bubblechart() 该函数是在 R2020b 中推出的,因此作图需要 MATLAB R2020b 或更新的版本 首先贴一下效果图,这副图中,气泡大小表示份额,气泡颜表示总量  然后贴一下代码 %%首先读取 datae2007 和 datae2007_

基于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	, ...                            	XGrid	, 	on	, 	YGrid	, 	on	, ...                  	TickDir	, 	in	, 	TickLength	, [0 0], ...         	XMinorTick	, 	off	, 	YMinorTick	, 	off	, ...          	XColor	, [.1 .1 .1],  	YColor	, [.1 .1 .1],...        	XTick	, 0:1:c1,...                                    	XLim	, [0 c1],...	YTick	, 0:1:r1,...	YLim	, [0 r1], ...	XTickLabel	,txt(1,:)		,...	YTickLabel	,[])% 添加图例
blgd = bubblelegend(	Style	,	vertical	,...	BubbleSizeOrder	,	descending	,...	box	,	off	,...	Location	,	northeastoutside	,...	umBubbles	,,... ...	Fontame	, 	Helvetica	,...	FontSize	, 10);
%colorbar(	Position	,[0.72,0.11,0.0,0.5])%	Position	,[0.79,0.11,0.0,0.5]
%设置气泡大小
bubblelim([0 1]);
axis squarecb = colorbar;
set(cb.Label,	String	,	颜条所表征内容的单位	, ...	Rotation	,270, ...	FontSize	,12, ...	VerticalAlignment	,	bottom	);
cb.Location = eastoutside;%设置共享阶
set(gca,	CLim	,[0,500]);
set(gca,	FontSize	, 12,	Fontname	,	黑体	)
%设置颜条为turbo
colormap(ax2,turbo);

以上。

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/857157.html

相关标签:无
上传时间: 2024-02-10 08:29:18
留言与评论(共有 12 条评论)
本站网友 假如生活欺骗了你普希金
16分钟前 发表
基于Matlab的bubblechart()函数做气泡图 主要函数为 bubblechart() 该函数是在 R2020b 中推出的,因此作图需要 MATLAB R2020b 或更新的版本 首先贴一下效果图,这副图中,气泡大小表示份额,气泡颜表示总量  然后贴一下代码 %%首先读取 datae2007 和 datae2007_,即两组r×c的数组,前者表示份额,后者表示总量 datae2007 = xlsread(filepath
本站网友 三星nc10驱动
13分钟前 发表
500]); set(gca
本站网友 浙江传媒学院国际交流中心
20分钟前 发表
yy(
本站网友 韩三平背景
11分钟前 发表
e2007);% 生成矩阵坐标数据 [r
本站网友 系统字体
6分钟前 发表
0
本站网友 合肥万达
1分钟前 发表
TickLength
本站网友 加息是什么意思
23分钟前 发表
... XMinorTick
本站网友 下行风险
20分钟前 发表
... YLim
本站网友 吴智恩
21分钟前 发表
本站网友 南京婚庆
18分钟前 发表
[0.72
本站网友 西安股票开户
25分钟前 发表
[.1 .1 .1]