多图构建echarts 柱状配置项内容和展示

密度图和分布图

配置项如下
      //var colors = ['orange', '#d14a61', '#1E90FF'];
option = {
    backgroundColor: '#ffffff',
    title: [{
        text: '2017年诸城土地出让-月成交量分析(宗)',
        left: '28%',
        top: '1%',
        textAlign: 'center'
    }, {
        text: '2017年诸城土地出让-月成交面积分析(万平方米)',
        left: '78%',
        top: '1%',
        textAlign: 'center'
    }, {
        text: '2017年诸城土地出让-月成交金额分析(亿元)',
        left: '28%',
        top: '51%',
        textAlign: 'center'
    }, {
        text: '持续时间的概率分布函数',
        left: '78%',
        top: '51%',
        textAlign: 'center'
    }],
    tooltip: {
        trigger: 'axis'
    },
    grid: [{
        show: false,
        left: '3%',
        top: '5%',
        containLabel: true,
        width: '45%',
        height: '40%'
    }, {
        show: false,
        left: '53%',
        top: '5%',
        containLabel: true,
        width: '45%',
        height: '40%'
    }, {
        show: false,
        left: '3%',
        top: '55%',
        containLabel: true,
        width: '45%',
        height: '40%'
    }, {
        show: false,
        left: '53%',
        top: '55%',
        containLabel: true,
        width: '45%',
        height: '40%'
    }],
    // legend: [{
    //   data:['各幅值区间暂降频次', '暂降频次2'],
    //   x:'right',
    // },{data:['暂降频次3', '暂降频次4'],
    //      x:'right',
    // }],
    xAxis: [{
        gridIndex: 0,
        type: 'category',
        name: '2017年度',
        nameLocation: 'center',
        nameGap: '30',
        nameTextStyle: {
            fontSize: 16
        },
        //axisLabel:{  
        //             interval:0,//横轴信息全部显示  
        //            rotate:-30,//-30度角倾斜显示  
        //       }  ,
        axisTick: {
            alignWithLabel: true
        },
        data: ['2017.1', '2017.3', '2017.6', '2017.7', '2017.8', '2017.9', '2017.10', '2017.11', '2017.12' ]
    }, {
        gridIndex: 1,
        type: 'category',
        name: '月成交面积',
        nameLocation: 'center',
        nameGap: '30',
        nameTextStyle: {
            fontSize: 16
        },
        boundaryGap: false,
        //axisLabel:{  
        //             interval:0,//横轴信息全部显示  
        //            rotate:-30,//-30度角倾斜显示  
        //       }  ,
        axisTick: {
            alignWithLabel: true
        },
        data: ['2017.1', '2017.3', '2017.6', '2017.7', '2017.8', '2017.9', '2017.10', '2017.11', '2017.12']
    }, {
        gridIndex: 2,
        type: 'category',
        //axisLabel:{  
        //         interval:0,//横轴信息全部显示  
        //         rotate:-30,//-30度角倾斜显示  
        //   }  ,
        name: '月成交金额',
        nameLocation: 'center',
        nameGap: '30',
        nameTextStyle: {
            fontSize: 16
        },
        axisTick: {
            alignWithLabel: true
        },
        data: ['2017.1', '2017.3', '2017.6', '2017.7', '2017.8', '2017.9', '2017.10', '2017.11', '2017.12']

    }, {
        gridIndex: 3,
        type: 'category',
        //axisLabel:{  
        //         interval:0,//横轴信息全部显示  
        //         rotate:-30,//-30度角倾斜显示  
        //   }  ,
        name: '暂降持续时间(s)',
        nameLocation: 'center',
        nameGap: '30',
        nameTextStyle: {
            fontSize: 16
        },
        axisTick: {
            alignWithLabel: true
        },
        boundaryGap: false,
        data: ['0', '0.1', '0.25', '0.5', '1', 'inf']

    }],
    yAxis: [{
        gridIndex: 0,
        type: 'value',
        name: '月成交宗数',
        nameLocation: 'center',
        nameGap: '30',
        nameTextStyle: {
            fontSize: 16
        },
        axisLine: {
            lineStyle: {
                //color: colors[1]
            }
        },
        splitLine: {
            show: false
        }
    }, {
        gridIndex: 1,
        type: 'value',
        name: '月成交面积',
        nameLocation: 'center',
        nameGap: '40',
        nameTextStyle: {
            fontSize: 16
        },
        axisLine: {
            lineStyle: {
                //color: colors[0]
            }
        },
        splitLine: {
            show: false
        }
    }, {
        gridIndex: 2,
        type: 'value',
        name: '月成交金额',
        nameLocation: 'center',
        nameGap: '30',
        nameTextStyle: {
            fontSize: 16
        },
        axisLine: {
            lineStyle: {
                //color: colors[0]
            }
        },
        splitLine: {
            show: false
        },
        position: 'left'
    }, {
        gridIndex: 3,
        type: 'value',
        name: '概率分布',
        nameLocation: 'center',
        nameGap: '40',
        nameTextStyle: {
            fontSize: 16
        },
        axisLabel: {
            show: true,
            interval: 'auto',
            formatter: '{value} %'
        },
        axisLine: {
            lineStyle: {
                //color: colors[1]
            }
        },
        splitLine: {
            show: false
        },
        position: 'left'
    }],
    series: [{
            name: '成交宗数',
            type: 'bar',
            xAxisIndex: 0,
            yAxisIndex: 0,
            label: {
                normal: {
                    show: true,
                    position: 'top',

                }
            },
            data: [12, 21, 3, 1, 10, 8, 9, 20, 32]
        }, {

            name: '成交面积',
            type: 'line',
            smooth: true,
            barWidth: 25,
            xAxisIndex: 1 ,
            yAxisIndex: 1,
            symbolSize: 8, //拐点大小
            label: {
                normal: {
                    show: true,
                    position: 'top',
                    color: '#0a398f',
                }
            },
            lineStyle: {
                normal: {
                    width: 4,
                    color: '#145de4'
                }
            },

            data: [22.73, 5.77, 3.60, 0.68, 16, 42.62, 36.84, 5.57, 128.68]
        }, {

            name: '成交金额',
            type: 'bar',
            xAxisIndex: 2,
            yAxisIndex: 2,
            label: {
                normal: {
                    show: true,
                    position: 'top',
                }
            },

            data: [3.86, 0.99, 0.74, 0.11, 3.01, 1.93, 2.38, 1.24, 57.27 ]
        }, {

            name: '持续时间概率分布',
            type: 'line',
            smooth: true,
            barWidth: 25,
            xAxisIndex: 3,
            yAxisIndex: 3,
            symbolSize: 8, //拐点大小
            label: {
                normal: {
                    show: true,
                    position: 'top',
                    color: '#9BCA63',
                }
            },
            lineStyle: {
                normal: {
                    width: 4,
                    color: '#9BCA63'
                }
            },
            data: [0, 72.1, 82.8, 87.6, 89.6, 100]
        }

    ]
};
    
截图如下