热力地图是根据指标数据的大小,对各地区按比例填充颜色,用颜色的深浅代表数值的大小。由于展现的数据与地理位置相关,所以让信息沟通变得更加直观形象,也更具专业的品质。 传统的数据地图,地理区域的面积大小严重失衡,但是这又与展示的数据大小无关,造成面积小的区域在地图上可能难以识别。比如说,北京和上海,在地图上常常看不清楚。 为了统一各区域的大小,同时体现相对的地理位置,我们使用正六边形来代替地图上的区域。 比如说,为了展现各省 2019 年的 GDP 数据,我们可以制作一个如下的热力地图: 从上面的热力地图可以直观地看出,广东和江苏的 GDP 明显高于其他地区。 首先,导入所需的库,并设置中文字体和定义颜色等。 其次,读取和定义数据。 接下来,开始用「面向对象」的方法进行画图。