热力图encode中指定seriesName,并没有读取维度数据

描述:当前是关于Echarts图表中的 热力图 示例。
 
            option = {
    title: {
        text: 'TEST',
        left: 'center',
        top: 24,
    },
    tooltip: {
        position: 'top',
    },
    legend: {
        show: true,
        top: 42,
        left: 120,
    },
    grid: [{
        top: 96,
        bottom: '15%'
    }, {
        top: '88%',
        bottom: 48
    }],
    yAxis: [{
            type: 'category',
            show: true,
            splitArea: {
                show: true,
            },
            inverse: true,
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            axisLabel: {
                show: false
            },
        },
        {
            type: 'category',
            show: true,
            gridIndex: 1,
            splitArea: {
                show: true,
            },
            inverse: true,
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            axisLabel: {
                show: false
            },
        },
    ],
    xAxis: [{
            type: 'category',
            show: true,
            splitArea: {
                show: true,
            },
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            axisLabel: {
                show: false
            },
        },
        {
            type: 'category',
            show: true,
            gridIndex: 1,
            splitArea: {
                show: true,
            },
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            axisLabel: {
                show: false
            },
        },
    ],
    visualMap: {
        text: ['amount'],
        min: 0,
        max: 1000,
        calculable: true,
        orient: 'horizontal',
        right: 48,
        top: 36,
        dimension: 'amount',
    },
    dataset: [{
        source: [{
            lineId: 'a',
            resourceId: 'a',
            priority: 1,
            amount: 200,
            x: 0,
            y: 0
        },{
            lineId: 'b',
            resourceId: 'b',
            priority: 1,
            amount: 250,
            x: 0,
            y: 1
        },{
            lineId: 'c',
            resourceId: 'c',
            priority: 1,
            amount: 800,
            x: 1,
            y: 0
        },{
            lineId: 'd',
            resourceId: 'd',
            priority: 1,
            amount: 900,
            x: 1,
            y: 1
        }],
        dimensions: ['lineId', 'resourceId', 'priority', 'amount', 'x', 'y'],
    }, ],
    series: [{
        type: 'heatmap',
        encode: {
            x: 'x',
            y: 'y',
            itemName: 'lineId',
            seriesName: 'lineId',
            value: ['amount', 'priority'],
            itemId: 'resourceId',
            tooltip: ['amount', 'priority'],
        },
        tooltip: {
            formatter: ({
                data,
                seriesName
            }) => {
                console.log(seriesName);
                return `${data.lineId}<br/>${data.resourceId}<br/>优先级: ${
            data.priority
          }<br/>利用次数: ${data.amount}`;
            },
        },
        label: {
            color: '#006699',
            show: true,
            formatter: ({
                data
            }) => {
                return `${data.amount}`;
            },
        },
        itemStyle: {
            emphasis: {
                shadowBlur: 10,
                shadowColor: 'rgba(0, 0, 0, 0.5)',
            },
        },
    }, ],
};