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 散点图