Python scatter()函数:绘制散点图
散点图主要用于展现数据的分布情况或相关性。
在 Python 中,可以通过 matplotlib.pyplot 模块中的 scatter() 函数绘制散点图,其语法格式如下:
示例代码如下:

图 1 散点图
在 Python 中,可以通过 matplotlib.pyplot 模块中的 scatter() 函数绘制散点图,其语法格式如下:
scatter(x,y,s,c,marker,alpha)
- 参数 x 表示 x 轴对应的数据;
- 参数 y 表示 y 轴对应的数据;
- 参数 s 表示点的大小;
- 参数 c 表示点的颜色;
- 参数 marker 表示点的类型;
- 参数 alpha 表示点的透明度。
示例代码如下:
import matplotlib.pyplot as plt
#显示中文
plt.rcParams['font.sans-serif']='SimHei'
#显示负号
plt.rcParams['axes.unicode_minus']=False
#x轴的刻度线向内显示
plt.rcParams['xtick.direction']='in'
#y轴的刻度线向外显示
plt.rcParams['ytick.direction']='out'
#创建画布
plt.figure(figsize=(10,8))
#散点图标题
plt.title('销售量与购买者年龄分析表')
#数据
x=[28544,32541,10245,8561,6511,9621,10141,34754,12556]
y=[18,23,28,33,38,43,48,53,58]
plt.xticks(range(5000,40000,5000))
#绘制散点图
plt.scatter(x,y,s=30,c='red',marker='+',alpha=0.8)
plt.show()
上面代码的运行结果如下图所示。
图 1 散点图
ICP备案:
公安联网备案: