matplotlit plt.scatter()

本文详细介绍了matplotlib库中用于绘制散点图的scatter函数,包括参数x和y表示的数据点,s用于设置点的大小,c定义颜色,marker设定标记样式,以及cmap、norm、vmin、vmax等参数的用法。此外,还列举了各种可用的标记样式,帮助读者更好地理解和使用scatter函数创建复杂的散点图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

plt.scatter()

函数的原型:

matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, *, data=None, **kwargs)

x,y:表示的是大小为(n,)的数组,也就是我们即将绘制散点图的数据点

s:点的大小,是一个实数或者是一个数组大小为(n,),这个是一个可选的参数。

c:表示的是颜色,也是一个可选项。默认是蓝色'b',表示的是标记的颜色,或者可以是一个表示颜色的字符[b:蓝色,g:绿色,r:红色,y:黄色,k:黑色,w:白色,c:cyan,m:magenta],或者是一个长度为n的表示颜色的序列等等。但是c不可以是一个单独的RGB数字,也不可以是一个RGBA的序列。可以是他们的2维数组(只有一行)。

marker:表示的是标记的样式,默认的是'o'。

cmap:Colormap实体或者是一个colormap的名字,cmap仅仅当c是一个浮点数数组的时候才使用。如果没有申明就是image.cmap

norm:Normalize实体来将数据亮度转化到0-1之间,也是只有c是一个浮点数的数组的时候才使用。如果没有申明,就是默认为colors.Normalize。

vmin,vmax:实数,当norm存在的时候忽略。用来进行亮度数据的归一化。

alpha:实数,0-1之间。

linewidths:也就是标记点的长度。

markerdescription描述
‘.’  
‘,’  
o  
v  
^  
<  
>  
1  
2  
3  
4  
8  
s  
p  
*  
h  
H  
+  
x  
D  
d  
|  
_  
TICKLEFT  
TICKRIGHT  
TICKUP  
TICKDOWN  
CARETLEFT  
CARETRIGHT  
CARETUP  
CARTDOWN  
None  
None  
”“  
“”  
‘$...$’  
verts  
path  
(numsides,style,angle)  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰雪棋书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值