可视化图形(一):散点图-scatter()

  • 官方文档:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.scatter.html?highlight=scatter#matplotlib.pyplot.scatter

scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs)

参数 说明
x,y 输入数据
s 大小为点数的平方,默认是rcParams ['lines.markersize']**2
color 颜色
marker 标记
alpha 默认为None,0(透明)~1(不透明)之间的值
edgecolors 边缘颜色或颜色序列,默认为None
示例:
import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = ['SimHei']  #用来正常显示中文标签
#plt.rcParams['axes.unicode_minus'] = False  #用来正常显示负号

N = 1000
x = np.random.randn(N)
y = np.random.randn(N)

plt.title('散点图', fontsize = 16)  #显示图表标题
plt.xlabel('x轴', fontsize = 12)  #x轴名称
plt.ylabel('y轴', fontsize = 12)  #y轴名称
plt.grid(True)  #显示网格线

plt.scatter(x, y, c = 'b', marker = 'o', alpha = 0.5, edgecolors = 'w')
plt.show()

可视化图形(一):散点图-scatter()_第1张图片

你可能感兴趣的:(matplotlib,可视化图形)