Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.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 使用Matplotlib';s Hexbin以创建热图_Python_Geolocation_Matplotlib_Geospatial - Fatal编程技术网

Python 使用Matplotlib';s Hexbin以创建热图

Python 使用Matplotlib';s Hexbin以创建热图,python,geolocation,matplotlib,geospatial,Python,Geolocation,Matplotlib,Geospatial,我不是程序员,但最近我一直在使用Python进行数据分析,最近偶然发现Matplotlib。我有一系列的地理坐标数据点,我正试图可视化。数据包括地理坐标和每个位置的平方英尺: 纬度,经度,平方英尺 我有大约25k的这些数据点,我想在2d图像上显示这些数据点的累积平方英尺;基本上创建sqft的热图。我已经设法使用Matplotlib创建了一个包含lat和long数据的hexbin,但这只提供了一个项目落入bin的次数计数。我不知道如何将sqft合并到垃圾箱中。我查看了matplotlib文档,发现

我不是程序员,但最近我一直在使用Python进行数据分析,最近偶然发现Matplotlib。我有一系列的地理坐标数据点,我正试图可视化。数据包括地理坐标和每个位置的平方英尺:

纬度,经度,平方英尺


我有大约25k的这些数据点,我想在2d图像上显示这些数据点的累积平方英尺;基本上创建sqft的热图。我已经设法使用Matplotlib创建了一个包含lat和long数据的hexbin,但这只提供了一个项目落入bin的次数计数。我不知道如何将sqft合并到垃圾箱中。我查看了matplotlib文档,发现我可以输入一个额外的变量,它们称为C,但我不知道我需要如何格式化数据(或者这是否能满足我的需要)。

您的纬度和经度点在网格上均匀分布吗?对于matplotlib函数
hexbin
x
y
C
变量应分别是对应于经度、纬度和平方英尺的向量。您还需要将参数
reduce\u C\u函数
指定为
sum
,而不是默认的
mean
@BrianL:谢谢!成功了。reduce_C_函数是我需要更改的。你就是那个人@jason995,请在下面发布一个答案,其中包含您的解决方案的明确代码,并选择该答案作为答案。如果你找到了自己的答案,请把它添加到这里,这样每个人都能从中受益。你的标题是错误的。Matlab不是Matplotlib。你的纬度和经度点在网格上是均匀分布的吗?对于matplotlib函数
hexbin
x
y
C
变量应分别是对应于经度、纬度和平方英尺的向量。您还需要将参数
reduce\u C\u函数
指定为
sum
,而不是默认的
mean
@BrianL:谢谢!成功了。reduce_C_函数是我需要更改的。你就是那个人@jason995,请在下面发布一个答案,其中包含您的解决方案的明确代码,并选择该答案作为答案。如果你找到了自己的答案,请把它添加到这里,这样每个人都能从中受益。你的标题是错误的。Matlab不是Matplotlib。