基准场景

描述:当前是关于Echarts图表中的 示例。
 
            const source = [{
    "sceneName": "基准场景",
    "stockName": "DC1",
    "totalCount": 29,
    "totalWeight": 37.3,
    "totalSquare": 42.3,
    "totalStockCost": 1630.7,
    "totalStockInCost": 29,
    "totalStockOutCost": 58,
    "totalStorageCost": 1100.7,
    "totalStockHoldCost": 443
}, {
    "sceneName": "基准场景",
    "stockName": "DC2",
    "totalCount": 280,
    "totalWeight": 460,
    "totalSquare": 540,
    "totalStockCost": 19665.7,
    "totalStockInCost": 560,
    "totalStockOutCost": 840,
    "totalStorageCost": 12599.3,
    "totalStockHoldCost": 5666.4
}]

option = {
    title: {
        text: source[0].sceneName,
        left: 14,
    },
    toolbox: {
        feature: {
            saveAsImage: {}
        }
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: { // Use axis to trigger tooltip
            type: 'shadow' // 'shadow' as default; can also be 'line' or 'shadow'
        }
    },
    dataset: {
        dimensions: [
            {
                name: 'stockName',
                displayName: '仓库名称'
            },

            {
                name: 'totalStockInCost',
                displayName: '入库成本'
            },
            {
                name: 'totalStockOutCost',
                displayName: '出库成本'
            },
            {
                name: 'totalStorageCost',
                displayName: '存储成本'
            },
            {
                name: 'totalStockHoldCost',
                displayName: '持有成本'
            },

            {
                name: 'totalCount',
                displayName: '数量'
            },
            {
                name: 'totalWeight',
                displayName: '重量'
            },
            {
                name: 'totalSquare',
                displayName: '体积'
            },
        ],
        source,
    },
    legend: [
        {
            data: ['数量', '重量', '体积'],
            selectedMode: 'single',
        },
        {
            top: 24,
            data: ['入库成本', '出库成本', '存储成本', '持有成本'],
            selectedMode: 'single',
        },
    ],
    xAxis: {
        type: 'category',
    },
    yAxis: [
        {
            type: 'value'
        },
        {
            type: 'value',
            splitLine: {
                show: false
            },
        }
    ],
    series: [
        {
            type: 'bar',
            stack: 'stack',
            label: {
                show: true
            },
            emphasis: {
                focus: 'series'
            },
        },
        {
            type: 'bar',
            stack: 'stack',
            label: {
                show: true
            },
            emphasis: {
                focus: 'series'
            },
        },
        {
            type: 'bar',
            stack: 'stack',
            label: {
                show: true
            },
            emphasis: {
                focus: 'series'
            },
        },
        {
            type: 'bar',
            stack: 'stack',
            label: {
                show: true
            },
            emphasis: {
                focus: 'series'
            },
        },

        {
            type: 'line',
            stack: 'totalCount',
            label: {
                show: true
            },
            yAxisIndex: 1,
        },
        {
            type: 'line',
            stack: 'totalWeight',
            label: {
                show: true
            },
            yAxisIndex: 1,
        },
        {
            type: 'line',
            stack: 'totalSquare',
            label: {
                show: true
            },
            yAxisIndex: 1,
        },
    ]
};