Как изменить цвет np.random.normal? - PullRequest
0 голосов
/ 07 апреля 2020

Мне бы хотелось, чтобы эти синие точки были окрашены в красный цвет, а также добавить синие точки в легенду.

x = np.linspace(0, 6, 31)
y = np.cos(x) + np.random.normal(0, 0.6, 31)
plt.axis([0, 6, -1.5, 1.5])
plt.scatter(x, y)
plt.plot(x, np.cos(x), label='cos(x)', color = 'red')
plt.title("Model vs Data")
plt.xlabel("X")  
plt.ylabel("Y")
plt.legend()

1 Ответ

2 голосов
/ 07 апреля 2020

Чтобы сделать то, что вы просите, все, что вам нужно сделать, это изменить строку, указав, как вы хотите, чтобы ваш график рассеяния выглядел. Когда вы добавляете метку к графику, она появляется при вызове plt.legend(). Пожалуйста, ознакомьтесь с существующей документацией или примерами кодов , прежде чем размещать вопросы по SO.

plt.scatter(x, y,color='r', label='Data')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...