matlab图像绘制(四)散点图绘制

本文详细介绍了Matplotlib库中的scatter函数用于绘制二维散点图,并通过实例展示如何创建不同类型的散点图。此外,gscatter函数及其参数用法在群组数据可视化中得以演示,包括gscatter在矩阵数据上的应用。最后,scatter3函数展示了三维散点图的绘制方法,配合大量实例帮助理解数据三维表达。
摘要由CSDN通过智能技术生成

1.1二维散点图

scatter函数

例一:

x=[12,14,16,21,23,25,27,19,23,21]
y=[78,79,69,74,71,82,68,85,83,81]
scatter(x,y,'r','g')
输出图像:

例二:绘制散点图的子图

x=linspace(-2,2,100)

y=x.^2

ax1=subplot(2,1,2)

scatter(ax1,x,y)

输出图像:

 

1.2gscatter函数

使用说明:

gscatter(x,y,group)
gscatter(x,y,group,clr,sym,siz)
gscatter(x,y,group,clr,sym,siz,doleg)
gscatter(x,y,group,clr,sym,siz,doleg,xnam,ynam)
h = gscatter(…)

例一:

A=magic(6)
group=[2,3,4,5,1,7]
gscatter(A(:,1),A(:,2),group)

 

得出图像:

1.3scatter3函数

例:

x=[11,12,14,16,17,21,23,22,25,18,19,16]

y=[33,35,36,41,42,44,39,38,37,39,44,42]

z=[90,98,99,89,91,92,93,94,95,91,88,87]

scatter3(x,y,z)

例二:三维离散点图

N=5000
x=rand(1,N)
y=rand(1,N)
z=rand(1,N)
scatter3(x,y,z,100,z,'.')
colorbar
得出图像:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值