import numpy as np
import matplotlib.pylab as plt
x = np.arange(10)
y = np.arange(10)
alphas = np.linspace(0.1, 1, 10)
rgba_colors = np.zeros((10, 4))
rgba_colors[:, (0)] = 1.0
rgba_colors[:, (3)] = alphas
plt.scatter(x, y, color=rgba_colors)
plt.show()
Отдельные альфа-значения на графике рассеяния/Matplotlib