[英]What was the default color palette for images in seaborn version 0.2?
我立即喜歡seaborn
一件事是它將Matplotlib的默認調色板( imshow
, pcolormesh
, contourf
,...)設置為一個我以前從未見過的非常好的調色板(黑 - 藍 - 綠 - 棕 - 粉 -紫白色):
plt.contourf(np.random.random((20,20)))
但是當我將軟件包從版本0.21升級到0.3時,此默認值更改為某些灰度:
調用v.0.2.1的默認調色板是什么?如何取回?
seaborn v.0.2.1中的默認調色板是Dave Green的'cubehelix'
,你可以通過'cubehelix'
獲得它
import seaborn as sns
sns.set(rc={'image.cmap': 'cubehelix'})
找到這個問題的“強力”方法是回滾到舊版本並創建默認情節:
img = plt.contourf(np.random.random((20,20)))
print(img.cmap.name)
實際上,seaborn中的默認值是在seaborn repo中的此文件中定義的。 查看Matplotlib示例matplotlibrc文件也可能有助於找到要調整的正確參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.