matplotlib.pyplot.hexbin()函数
Matplotlib是Python中的一个库,它是NumPy库的数值-数学扩展。Pyplot是一个基于状态的Matplotlib模块接口,该模块提供了一个类似matlab的接口。Pyplot中可以使用的绘图有直线图、轮廓图、直方图、散点图、三维图等。
Matplotlib.pyplot.hexbin()函数
使用matplotlib库pyplot模块中的hexbin()函数制作点x、y的二维六边形装箱图。
语法:matplotlib.pyplot.hexbin(x, y, C=None,gridsize=100, bins=None,xscale= ‘ linear ‘, yscale= ‘ linear ‘,范围=None,cmap=None,norm=None,vmin=None,vmax=None,alpha=None,linewidths=None,edgecolors= ‘ face ‘, reduce_C_function=, mincnt= False, *, data=None,**kwargs)
参数:该方法接受如下参数说明:
- x, y:这些参数是数据序列。X和y的长度必须相同。
- C:该参数为箱中累计的值。
- gridsize:该参数表示x方向或两个方向上的六边形数量。
- xscale:该参数在水平轴上使用线性或log10缩放。
- xycale:该参数在垂直轴上使用线性或log10刻度。
- mincnt:该参数用于显示单元格中超过mincnt点数的单元格。
- marginals:该参数用于将边际密度绘制为沿x轴底部和y轴左侧的彩色矩形。
- extent:该参数是容器的限制。
返回如下内容:
- polycollection:返回定义六边形容器的polycollection。
下面的例子演示了matplotlib.pyplot.hexbin()函数在matplotlib.pyplot中的作用:
示例1
输出:
示例2
输出: