Python 扩展ylim范围会在我的Hexbin绘图中创建空白
我已使用以下代码绘制了hexbin图:Python 扩展ylim范围会在我的Hexbin绘图中创建空白,python,matplotlib,plot,figure,graphlab,Python,Matplotlib,Plot,Figure,Graphlab,我已使用以下代码绘制了hexbin图: df.plot(kind='hexbin',x='NO2',y='pre',gridsize=40,sharex=False) 我的身材很好 我想将x和y的范围更改为[0100]。我想到的一个方法是使用下面这句话: ylim=[0,100],xlim=[0,100] 然而,当我把它添加到我的代码中时,我的图形会失真,边缘会出现空格,如下所示 更改绘图上x和y范围的正确方法是什么?关键字参数设置要包含在装箱中的值范围。 因此,要在两个方向上都有一个
df.plot(kind='hexbin',x='NO2',y='pre',gridsize=40,sharex=False)
我的身材很好
我想将x和y的范围更改为[0100]。我想到的一个方法是使用下面这句话:
ylim=[0,100],xlim=[0,100]
然而,当我把它添加到我的代码中时,我的图形会失真,边缘会出现空格,如下所示
更改绘图上x和y范围的正确方法是什么?关键字参数设置要包含在装箱中的值范围。 因此,要在两个方向上都有一个范围在0到100之间的hexbin图,您可以使用
extent=[0100,0100]
df.plot(kind='hexbin',x='NO2',y='pre',gridsize=40, linewidths=0, extent=[0,100,0,100])
你忘了提到你期望看到的东西。也就是说,你希望最终的情节是什么样的?由于您看到的结果完全是意料之中的,因此需要猜测您不喜欢它的地方。亲爱的@ImportanceOfBeingErnest,谢谢您的评论。我希望x和y的范围设置为0到100。显然,这种方法不是正确的方法。我正在寻找一个代码,以改变范围的x和y。我不明白“显然,这种方法是不正确的方式做它”。在两个轴上的范围都是0到100,因此这没有问题。请看图@ImportanceOfBeingErnest,它已水平拉伸,垂直收缩,导致底部出现空白区域。不应该是这样的!使用此代码,可以