扩展ylim范围会在我的Hexbin图中创建空白区域

时间:2017-06-29 15:44:40

标签: python matplotlib plot figure graphlab

我使用以下代码绘制了一个hexbin图:

df.plot(kind='hexbin',x='NO2',y='pre',gridsize=40,sharex=False)

我得到了这个好身材,

figure 1

我想将x和y的范围更改为[0,100]。我想到的一种方法是使用以下行:

ylim=[0,100],xlim=[0,100] 

然而,当我将它添加到我的代码中时,我的图形会变形并且边缘上出现空白,如下所示。

figure 2

在我的情节中改变x和y范围的正确方法是什么?

1 个答案:

答案 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])