我被困在可能是一件简单的事情上。我在Matplotlib中使用默认的seaborn颜色调色板。我想绘制两条具有相同颜色的线,并且我想要定义该颜色。我想使用默认的seaborn调色板的一部分颜色,即我希望seaborn红色而不是Matplotlib默认的红色。Matplotlib + Seaborn - 具有相同颜色的两条线?
这里是我的代码片段:
import pylab as plot
import seaborn
t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2*np.pi*t)
plt.plot(t, s, 'r')
plt.plot(t, 2*s, 'r')
如果我使用上面的代码,我得到Matplotlib的默认红色(如预期)。有没有什么“简单”的方式来告诉它seaborn的红色?如果我没有定义颜色,颜色将循环穿过seaborn的默认颜色循环。谢谢!
这正是我一直在寻找的。非常感谢你! –
请参阅我的回答,以获得在更新版本的seaborn中执行此操作的更好方法。 – mwaskom