绘制散点图plt.scatter()

from matplotlib import pyplot as plt

help(plt.scatter)

绘制散点图,使用不同的标记大小和颜色。调用格式:

scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=<deprecated parameter>, edgecolors=None, *, plotnonfinite=False, data=None, **kwargs)

参数:

1、x, y : float or array-like, shape (n, )
The data positions.绘制散点图的数据点(X,Y)

2、s : float or array-like, shape (n, ), optional
The marker size in points**2.用来调节标记的大小

3、c : array-like or list of colors or color, optional
The marker colors.颜色,默认是蓝色’b’,表示的是标记的颜色

4、marker 表示的是标记的样式,默认的是’o’。

5、alpha 实数,0-1之间。用来调节标记的透明度,默认为1

示例代码:

import matplotlib.pyplot as plt
import numpy as np

np.random.seed(0)
x = np.random.rand(10)
y = np.random.rand(10)

colors = ['r']*4+['y']*3+['b']*3 # 10种颜色
plt.scatter(x, y, s=100, c=colors, marker='*',alpha=0.3)
plt.show()

输出如下:
绘制散点图plt.scatter()_第1张图片
END

你可能感兴趣的:(Python,python,scatter,plt)