matplotlib中散点图的绘制:scatter
ztj100 2025-06-15 20:39 5 浏览 0 评论
scatter简介及其参数
scatter是matplotlib库中绘制“散点图”的重要函数,其默认格式一般为:
plt.scatter(x,y, s=20, c='b', marker='o', alpha=None)
可以看到,该函数中前面两个参数x,y分别表示散点图中一个点的横坐标和纵坐标。
如果使用默认格式(例一),直接输入:plt.scatter(x,y) 即可
但有些时候,我们希望调节图形的颜色等参数,scatter提供这样的功能。
这里介绍4个最常用的scatter参数,它们是:
S:shape大小。如,s=20,指点的大小为20
C:color 颜色。如,c='b' 为 blue 蓝色
Marker:样式 。如,Marker='o'指圆
Alpha:透明度。0-1之间,默认(None )
两个例子
例1:
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(20,70,3)
y=x**2
plt.scatter(x,y)
代码解释:
1-2行 调入matplotlib和numpy库
第3行 取x的值为:20,23,26… (numpy)
第4行 函数y=x^2的纵坐标对应值
第5行 输出散点图(如图) (matplotlib)