src/echarts.js
function renderSeries(ecIns, ecModel, api, payload, dirtyMap) {
    // Render all charts
    var scheduler = ecIns._scheduler;
    var unfinished;
    ecModel.eachSeries(function (seriesModel) {
        var chartView = ecIns._chartsMap[seriesModel.__viewId];
        chartView.__alive = true;

        var renderTask = chartView.renderTask;
        scheduler.updatePayload(renderTask, payload);

        if (dirtyMap && dirtyMap.get(seriesModel.uid)) {
            renderTask.dirty();
        }

        unfinished |= renderTask.perform(scheduler.getPerformArgs(renderTask));

        chartView.group.silent = !!seriesModel.get('silent');

        updateZ(seriesModel, chartView);

        updateBlend(seriesModel, chartView);
    });
    scheduler.unfinished |= unfinished;

    // If use hover layer
    updateHoverLayerStatus(ecIns._zr, ecModel);

    // Add aria
    aria(ecIns._zr.dom, ecModel);
}
function renderSeries(ecIns, ecModel, api, payload, dirtyMap) {
    // Render all charts
    var scheduler = ecIns._scheduler;
    var unfinished;
    ecModel.eachSeries(function (seriesModel) {
        var chartView = ecIns._chartsMap[seriesModel.__viewId];
        chartView.__alive = true;

        var renderTask = chartView.renderTask;
        scheduler.updatePayload(renderTask, payload);

        if (dirtyMap && dirtyMap.get(seriesModel.uid)) {
            renderTask.dirty();
        }

        unfinished |= renderTask.perform(scheduler.getPerformArgs(renderTask));

        chartView.group.silent = !!seriesModel.get('silent');

        updateZ(seriesModel, chartView);

        updateBlend(seriesModel, chartView);
    });
    scheduler.unfinished |= unfinished;

    // If use hover layer
    updateHoverLayerStatus(ecIns._zr, ecModel);

    // Add aria
    aria(ecIns._zr.dom, ecModel);
}
function renderSeries ( ecIns , ecModel , api , payload , dirtyMap ) { // Render all charts var scheduler = ecIns . _scheduler ; var unfinished ; ecModel . eachSeries ( function ( seriesModel ) { var chartView = ecIns . _chartsMap [ seriesModel . __viewId ] ; chartView . __alive = true ; var renderTask = chartView . renderTask ; scheduler . updatePayload ( renderTask , payload ) ; if ( dirtyMap && dirtyMap . get ( seriesModel . uid ) ) { renderTask . dirty ( ) ; } unfinished |= renderTask . perform ( scheduler . getPerformArgs ( renderTask ) ) ; chartView . group . silent = ! ! seriesModel . get ( 'silent' ) ; updateZ ( seriesModel , chartView ) ; updateBlend ( seriesModel , chartView ) ; } ) ; scheduler . unfinished |= unfinished ; // If use hover layer updateHoverLayerStatus ( ecIns . _zr , ecModel ) ; // Add aria aria ( ecIns . _zr . dom , ecModel ) ; }
Render each chart and component
@private
Render each chart and component