有许多链接声称,只需导入seaborn,Matplotlib的绘图就会因其颜色调色板而更加美观。
import seaborn as sns
然而,当我这样做时,无论是matplotlib的绘图还是seaborn的绘图,颜色和格式仍然看起来像是普通的matlotlib默认设置。除非执行命令以强制重置seaborn的默认调色板,否则就是这种情况。
为什么会发生这种情况,如何解决?
seaborn的安装方式: 这在我的Ubuntu 14.04上运行Anaconda时发生,尽管系统中的Anaconda版本未预装seaborn,但通过pip安装了seaborn。我尝试为我的两个环境py27和py35都使用conda安装seaborn。虽然安装成功,但导入失败,所以我选择使用pip。
虽然seaborn完全正常工作,但两个环境仍然使用相同的不令人愉悦的matplitlib默认颜色进行导入。
plt.style.use('ggplot')
使用matplotlib的样式来改善外观。 - dseuss