docs: 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);
  }