在HTML中使用ECharts绘制热力图,通常需要引入ECharts库,并初始化一个ECharts实例。然后,你可以使用ECharts提供的heatmap图表类型来绘制热力图。以下是一个简单的例子:
<!DOCTYPE html>
<html style="height: 100%">
<head>
    <meta charset="utf-8">
</head>
<body style="height: 100%; margin: 0">
    <div id="container" style="height: 100%"></div>
 
    <!-- 引入 ECharts 文件 -->
    <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
    <script>
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('container'));
 
        // 指定图表的配置项和数据
        var option = {
            series: [{
                type: 'heatmap',
                data: [
                    // 这里填入你的数据,格式为 [x, y, value]
                    // x, y 表示坐标,value 表示该点的值
                ],
                // 其他配置项...
            }]
        };
 
        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>
</body>
</html>
你需要替换data部分的内容,使用你的实际数据。数据通常是一个二维数组,其中每个子数组代表一个热点,格式通常为 [x, y, value],其中x和y是坐标,value是该点的值。
例如,如果你有以下热力图数据(假设坐标范围为0到10,每个单位代表1个像素):
var data = [
    [1, 2, 50],
    [2, 4, 80],
    [3, 6, 60],
    // ... 更多数据点
];
你可以将这个数据数组替换到option中的data字段:
var option = {
    // ... 其他配置 ...
    series: [{
        // ... 其他系列配置 ...
        data: data
    }]
};
这样就可以在页面上显示一个热力图了。记得根据实际情况调整series中的其他配置,例如xAxis和yAxis的范围、visualMap的最大值和最小值等。