首页 > 编程笔记

Python scatter()函数:绘制散点图

散点图主要用于展现数据的分布情况或相关性。

在 Python 中,可以通过 matplotlib.pyplot 模块中的 scatter() 函数绘制散点图,其语法格式如下:
scatter(x,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 散点图

推荐阅读

副业交流群 关注微信公众号,加入副业交流群,学习变现经验,交流各种打法。