// 先初始化日历坐标系。
chart.setOption({
    calendar: {
        ...
    }
});

var option2 = {
    xAxis: [],
    yAxis: [],
    grid: [],
    series: []
};

dateList.each(function (date) {
    // 对每日,计算其在日历坐标系上的像素位置。
    var gridCenter = chart.convertToPixel(
        'calendar', date
    );
    // 对每日,做一个直角坐标系。
    option2.grid.push({
        left: gridCenter[0] - cellWidth / 2,
        top: gridCenter[1] - cellHeight / 2,
        width: cellWidth,
        height: cellHeight,
        ...
    });
    option2.xAxis.push({...});
    option2.yAxis.push({...});

    // 直角坐标系里的柱状图。
    option2.series.push({
        type: 'bar',
        data: ...
    });
});

// 将所有直角坐标系和柱状图设置进 chart。
chart.setOption(option2);