import matplotlib.pyplot as plt
plt.plot((0, 1), (0, 1), marker='x', color=[1, 0, 0, 0.2])
legend_line_1 = plt.plot(np.NaN, np.NaN, marker='x', color=[1, 0, 0], label
    ='Data Series')
plt.legend()
Установить непрозрачность символа легенды с помощью matplotlib?