Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 扩展ylim范围会在我的Hexbin绘图中创建空白_Python_Matplotlib_Plot_Figure_Graphlab - Fatal编程技术网

Python 扩展ylim范围会在我的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范围的正确方法是什么?关键字参数设置要包含在装箱中的值范围。 因此,要在两个方向上都有一个

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

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,它已水平拉伸,垂直收缩,导致底部出现空白区域。不应该是这样的!使用此代码,可以