Где-то перед выполнением вашего кода у вас будет строка, в которой будет что-то вроде
import seaborn as sns
sns.set(style="white")
или подобное.
Полный код:
import seaborn as sns
sns.set(style="white")
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,10,100)
y = 2*x
plt.plot(x,y, color = 'r', linewidth = 10)
plt.show()
![enter image description here](https://i.stack.imgur.com/dF5D4.png)
Объяснение состоит в том, что seaborn.set
обновляет цвета, еслидля его аргумента color_codes
установлено значение True (по умолчанию).
color_codes
: bool Если True
и palette
- палитра морского происхождения, переназначить сокращенные цветовые коды (например,«b», «g», «r» и т. д.) к цветам из этой палитры.
В документации по морскому роду также есть пример .
Таким образом, вы можете использовать
import seaborn as sns
sns.set(style="white", color_codes=False)
, чтобы получить
![enter image description here](https://i.stack.imgur.com/GezZm.png)
или просто не использовать .set
вообще.