matplotlib可视化篇scatter()--散点图

散点图常用于一些无规律的数据点展示,或者尚不明确数据之间的关系

**函数:matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None,linewidth=None),官方项目地址,参考博客
主要函数:
x,y: 数据点的位置
s: 数据点标记的大小,可为常数或者一个列表
c: 为数据点标记的颜色,可以为单个颜色或者一个颜色列表
marker: 数据点标记的形状,markers参数候选项
cmap: colormap列表,当c为浮点型时才奏效
linewidth: 控制数据点边界线

在实现过程中发现负号显示乱码,添加如下代码

plt.rcParams['axes.unicode_minus']=False

示例实现:

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['axes.unicode_minus']=False#用来显示负号

#生成随机数据点
x=np.random.randn(40)
y=np.random.randn(40)
#绘制散点图
plt.scatter(x,y,s=20,c=np.random.rand(40),marker='D',linewidth=np.random.randint(2,50,40))

plt.show()

结果显示:

matplotlib可视化篇scatter()--散点图_第1张图片
散点图

你可能感兴趣的:(matplotlib可视化篇scatter()--散点图)