1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Matlab散点图进阶——矩阵气泡图

Matlab散点图进阶——矩阵气泡图

时间:2020-05-29 01:36:25

相关推荐

Matlab散点图进阶——矩阵气泡图

先上一个效果图

调用代码:

BubleMatric(["A" "B" "C" "D"], ["1" "2" "3" "4"], [7 5 1 3; 2 9 7 7; 3 4 9 2; 0 7 8 5], 250)

函数原型

[hfig, axes1] = BubleMatric(Xlabel, Ylabel, Zsize, PointSize)

函数源代码

function [hfig, axes1] = BubleMatric(Xlabel, Ylabel, Zsize, PointSize)Zsize1 = Zsize;Zsize1(Zsize==0) = 1E-9;hfig = figure;axes1 = axes('Parent',hfig); set(axes1, 'YTick', 1:length(Ylabel), 'YTickLabel', Ylabel);set(axes1, 'XTick', 1:length(Xlabel), 'XTickLabel', Xlabel);col = length(Xlabel);row = length(Ylabel);hold onaxis([0 col+1 0 row+1])for i = 1: rowscatter(1:col, ones(1,col)*i, Zsize1(i,:)*PointSize, 'filled');for j = 1: colif Zsize(i,j)>=1text(j, i, num2str(Zsize(i,j),"%g"), ...'HorizontalAlignment','center');endendendgrid onend

技术交流v:qczsbwjzjn

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。