Из документации plt.plot :
matplotlib.pyplot.plot (* args, scalex = True, scaley = True, данные = Нет, ** kwargs )
Функция принимает **kwargs
** свойства kwargsLine2D, дополнительные kwargs используются для указания свойств, таких как метка линии (для авто-легенд), ширины линии, сглаживания , цвет маркера
[...]
Вот список доступных свойств Line2D:
[...]
markeredgecolor or mec color
markeredgewidth or mew float
markerfacecolor or mfc color
markerfacecoloralt or mfcalt color
Таким образом, вы можете указать markerfacecolor
и markeredgecolor
в качестве аргументов ключевых слов:
x = np.random.randint(0,10,5)
y = np.random.randint(0,10,5)
plt.plot(x, y, '-bD', c='blue', markerfacecolor='red', markeredgecolor='k')