ECharts 入门示例

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            const count = 20
var time = []
var s1 = []
var s2 = []
var s3 = []

function getRandom() {
    return Math.round(Math.random() * 100)
}

for (let i = 8; i < count; i++) {
    time.push(i+'时')
    s1.push(getRandom())
    s2.push(getRandom())
    s3.push(getRandom())
}

option = {
    title: {
        text: 'ECharts 入门示例'
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: { // 坐标轴指示器,坐标轴触发有效
            type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
        }
    },
    legend: {
        data: ['Asp','Av', 'We']
    },
    grid: [
        {bottom: '67%'},
        {top:'36%', bottom: '36%'},
        {top: '67%'}
    ],
    // xAxis: [{
    //     data: time,
    //     name: '小时'
    // }],
    // yAxis: {
        
    // },
    xAxis: [
        {type: 'category', gridIndex: 0, data:time},
        {type: 'category', gridIndex: 1, data:time},
        {type: 'category', gridIndex: 2, data:time}
        // {type: 'category', gridIndex: 2}
    ],
    yAxis: [
        {gridIndex: 0},
        {gridIndex: 1},
        {gridIndex: 2}
    ],
    series: [
    {
        //  color: ['#dd6b66'],
        name: 'Asp',
        type: 'bar',
        data: s1,
        seriesLayoutBy: 'row'
    }, 
    {
        //  color: ['#759aa0'],
        name: 'Av',
        type: 'bar',
        data: s2,
        xAxisIndex: 1, yAxisIndex: 1
    },
    {
        //  color: ['#892492'],
        name: 'We',
        type: 'bar',
        data: s3,
        xAxisIndex: 2, yAxisIndex: 2
    }]
};