У меня есть следующий код:
y = [1.53333333, 1.08333333, 1.11666667, 0.68333333, 0.83333333, 0.46666667]
x = [0.5, 1]
plt.plot(x, y[0:2], color = "red")
plt.plot(x, y[2:4], color = "blue")
plt.plot(x, y[4:6], color = "yellow")
plt.ylabel("Time (s)")
plt.xlabel("Conditions (degrees)")
plt.legend(['0 metres', '4 metres', '8 metres'], loc = 'upper right')
plt.xlim(0.5, 1)
plt.ylim(0, 3)
plt.show()
, который генерирует следующий график:
![](https://i.stack.imgur.com/nyBz2.png)
Однако цвета напротив того, что я хочу (я хочу белый фон с черными отметками, текст и оси). Я попытался изменить фон с помощью следующего:
plt.plot(x, y[0:2], color = "red")
plt.plot(x, y[2:4], color = "blue")
plt.plot(x, y[4:6], color = "yellow")
ax = plt.gca()
ax.set_facecolor('white')
plt.ylabel("Reaction time (s)")
plt.xlabel("Heading onditions (degrees)")
plt.legend(['0 metres', '4 metres', '8 metres'], loc = 'upper right')
plt.xlim(0.5, 1)
plt.ylim(0, 3)
plt.show()
Однако он производит это:
Кто-нибудь знает, как я мог бы получить все изображение быть белым, с черными топорами, галочками и метками. Я запускаю этот код в Visual Code Studio, если это имеет значение.
Любая помощь очень ценится, спасибо!