我使用以下代码绘制了一个hexbin图:
df.plot(kind='hexbin',x='NO2',y='pre',gridsize=40,sharex=False)
我得到了这个好身材,
我想将x和y的范围更改为[0,100]。我想到的一种方法是使用以下行:
ylim=[0,100],xlim=[0,100]
然而,当我将它添加到我的代码中时,我的图形会变形并且边缘上出现空白,如下所示。
在我的情节中改变x和y范围的正确方法是什么?
答案 0 :(得分:2)
extent
关键字参数设置要包含在分箱中的值范围。
因此,要在两个方向上都有一个范围在0到100之间的hexbin图,您可以使用extent=[0,100,0,100]
,
df.plot(kind='hexbin',x='NO2',y='pre',gridsize=40, linewidths=0, extent=[0,100,0,100])