【发布时间】:2017-06-29 15:44:39
【问题描述】:
我在 Python 中使用以下代码创建了一个 hexbin 图:
df.plot(kind='hexbin', x='NO2', y='pre', gridsize=40, sharex = False)
我得到了这个数字,
我想将输入 x 和 y 的范围从默认更改为 [0,100]。我使用了以下行:
ylim = [0, 100], xlim =[0, 100]
但是,添加了这些线条后,我的图形被扭曲并映射到 100 x 100 的网格,边缘出现如下所示的空白。
如何改变输入的 x 和 y 范围而不只是扭曲现有图形?
【问题讨论】:
-
您忘记提及您希望看到的内容。 IE。你希望你的最终情节是什么样的?由于您看到的结果绝对是意料之中的,因此您需要猜测您不喜欢它的哪些方面。
-
亲爱的@ImportanceOfBeingErnest,感谢您的评论。我希望将 x 和 y 的范围设置为 0 到 100。显然这种方法不是正确的方法。我正在寻找更改 x 和 y 范围的代码。
-
我不明白“显然这种方法不是正确的方法”。两个轴的范围都是 0 到 100,所以这没有什么问题。
-
看图@ImportanceOfBeingErnest,它被水平拉伸和垂直收缩,导致底部有一个空白区域。不应该是这样的!
-
使用这个代码,pre
标签: python matplotlib plot figure graphlab