Python如何使用seaborn绘图?怎么用Python第三库seaborn画直方图

在python中去画散点图和柱状图这种数据可视化统计图表时,大部分人使用的都还是matplotlib这个第三方库,但是除了它之外seaborn也是非常好用的 。下文会以使用这个库来话直方图为示例,来详细介绍一下此第三方库绘图的教程以及优点,一起往下看看吧 。
【Python如何使用seaborn绘图?怎么用Python第三库seaborn画直方图】

Python如何使用seaborn绘图?怎么用Python第三库seaborn画直方图

文章插图
一、画直方图代码
import seaborn as snsflights_long = sns.load_dataset("flights")sns.distplot(flights_long['passengers'], kde=True)sns.countplot(flights_long['years'])从代码示例来看,seaborn画直方图总共只需要三行代码即可,最后一行代码是另外一种直方图的绘制方法 。它相比于其他库还要创建画布,设置坐标轴刻度以及添加子图实现具体图表的绘制来说,将所有的操作都放在了一个方法中去实现 。
一个方法对应的就是一种类型图像的绘制,而在方法之中只需要传入数据源作为第一个参数,就能自动根据行列数据来生成xy轴上的刻度和直方图数据组条形柱 。而kde参数还为这个中方图添加了一个数据曲线,表示数据在一定范围内的变化 。
二、seaborn优点
那么seaborn这个第三方库的优点就在于它自带了数据源,上方示例中第二行代码的作用就是从自带的数据源中选择一个读取出来 。而它有十几种不同类型和格式的数据源,基本上能够满足大部分测试数据的要求 。
第二个优点就是使用起来非常简单,因为它已经将绘图的所有操作都封装成一个个方法了,对于不同样式图像的绘制,只需要用不同的方法并且传入参数即可,学习起来很简单 。
以上就是关于“Python如何使用seaborn绘图?怎么用Python第三库seaborn画直方图”的全部内容了,希望对你有所帮助 。

    推荐阅读