Seborn可以用一行代码实现一个清晰好看的可视化输出,代码简洁便利,具有一些可视化模板类型,但是比较固定。其实Seaborn的底层是基于Matplotlib的,它与Matplotlotlib差异是Seaborn简化代码,固定模型输出,可能无法输出满意的可视化结果。而Matplotlib是可以实现高度定制化绘图的,高度定制化可以让你获得最符合心意的可视化输出结果,但也因此需要设置更多的参数,因而代码更加复杂一些。
如果是两个都不熟悉,个人认为最好直接学习matplotlib。目前2D Plot没有可与matplotlib能抗衡的。seaborn可以当入门的学习,不如它妈灵活。