我立即喜欢上了seaborn
的一件事是,它将Matplotlib默认的颜色调色板设置为一个我以前从未见过的非常好的调色板(黑色-蓝色-绿色-棕色-粉色-紫色-白色),适用于图像(imshow
、pcolormesh
、contourf
等):
plt.contourf(np.random.random((20,20)))
但是当我将该软件从0.21版本升级到0.3版本后,该默认值变为一些灰度:
从v.0.2.1开始的默认颜色调色板叫什么,我该如何恢复它?
我立即喜欢上了seaborn
的一件事是,它将Matplotlib默认的颜色调色板设置为一个我以前从未见过的非常好的调色板(黑色-蓝色-绿色-棕色-粉色-紫色-白色),适用于图像(imshow
、pcolormesh
、contourf
等):
plt.contourf(np.random.random((20,20)))
但是当我将该软件从0.21版本升级到0.3版本后,该默认值变为一些灰度:
从v.0.2.1开始的默认颜色调色板叫什么,我该如何恢复它?
'cubehelix'
,而你可以通过 v. 0.3 获取它。import seaborn as sns
sns.set(rc={'image.cmap': 'cubehelix'})
img = plt.contourf(np.random.random((20,20)))
print(img.cmap.name)