plt.plot([0, 1], [1, 0], 'k')
l, = plt.plot(list(range(10)), 'o-', lw=10, markersize=30)
l.set_markerfacecolor((1, 1, 0, 0.5))
l.set_color('blue')
plt.show()
Matplotlib - Как сделать цвет лица маркера прозрачным, не делая линию прозрачной