matlab 绘图 数据分布

img


这种图形,怎么用matlab绘制,数据分布可以用散点图表示,但这些边框实线不知道该怎么绘制?

你好,数据点用plot和scatter都行,外面的框线用convhull构建凸包就行

x = rand(20,1); y=rand(20,1);
scatter(x,y,10,'b','filled')%画散点
hold on
k = convhull(x,y);
plot(x(k),y(k),'r');

img