pyecharts绘制热力图
时间: 2023-12-25 08:28:56 浏览: 153
以下是使用pyecharts绘制热力图的示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import HeatMap
# 模拟数据
data = [
[120.130663, 30.240018, 5], # 经度、纬度、权重
[120.142821, 30.24692, 10],
[120.155849, 30.254377, 8],
[120.125517, 30.240848, 3],
[120.135214, 30.241153, 6],
[120.131481, 30.239956, 2],
[120.130663, 30.240018, 5],
# 其他数据...
]
# 创建热力图对象
heatmap = (
HeatMap()
.add_xaxis([str(d[0]) for d in data]) # 经度
.add_yaxis("热力图", [str(d[1]) for d in data], [d[2] for d in data]) # 纬度和权重
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(), # 设置视觉映射配置项
title_opts=opts.TitleOpts(title="热力图示例"), # 设置标题
)
)
# 渲染图表
heatmap.render("heatmap.html")
```
这段代码使用了pyecharts库来绘制热力图。首先,我们创建了一个热力图对象,并通过`add_xaxis`方法添加了经度数据,通过`add_yaxis`方法添加了纬度和权重数据。然后,我们通过`set_global_opts`方法设置了视觉映射配置项和标题。最后,我们使用`render`方法将图表渲染为HTML文件。
你可以根据自己的需求修改数据和配置项,然后运行代码生成热力图。
阅读全文