function onRender(
  chart,
  {
    onGoalHover,
    isSplitAxis,
    xInterval,
    yAxisSplit,
    isStacked,
    formatYValue,
    datas,
  },
) {
  onRenderRemoveClipPath(chart);
  onRenderMoveContentToTop(chart);
  onRenderReorderCharts(chart);
  onRenderSetDotStyle(chart);
  onRenderSetLineWidth(chart);
  onRenderEnableDots(chart);
  onRenderVoronoiHover(chart);
  onRenderCleanupGoalAndTrend(chart, onGoalHover, isSplitAxis); // do this before hiding x-axis
  onRenderValueLabels(chart, { formatYValue, xInterval, yAxisSplit, datas });
  onRenderHideDisabledLabels(chart);
  onRenderHideDisabledAxis(chart);
  onRenderHideBadAxis(chart);
  onRenderDisableClickFiltering(chart);
  onRenderFixStackZIndex(chart);
  onRenderSetClassName(chart, isStacked);
  onRenderRotateAxis(chart);
  onRenderAddExtraClickHandlers(chart);
}
// the various steps that get called
the various steps that get called
the various steps that get called
function onRender(
  chart,
  {
    onGoalHover,
    isSplitAxis,
    xInterval,
    yAxisSplit,
    isStacked,
    formatYValue,
    datas,
  },
) {
  onRenderRemoveClipPath(chart);
  onRenderMoveContentToTop(chart);
  onRenderReorderCharts(chart);
  onRenderSetDotStyle(chart);
  onRenderSetLineWidth(chart);
  onRenderEnableDots(chart);
  onRenderVoronoiHover(chart);
  onRenderCleanupGoalAndTrend(chart, onGoalHover, isSplitAxis); 
  onRenderValueLabels(chart, { formatYValue, xInterval, yAxisSplit, datas });
  onRenderHideDisabledLabels(chart);
  onRenderHideDisabledAxis(chart);
  onRenderHideBadAxis(chart);
  onRenderDisableClickFiltering(chart);
  onRenderFixStackZIndex(chart);
  onRenderSetClassName(chart, isStacked);
  onRenderRotateAxis(chart);
  onRenderAddExtraClickHandlers(chart);
}
function onRender ( chart , { onGoalHover , isSplitAxis , xInterval , yAxisSplit , isStacked , formatYValue , datas , } , ) { onRenderRemoveClipPath ( chart ) ; onRenderMoveContentToTop ( chart ) ; onRenderReorderCharts ( chart ) ; onRenderSetDotStyle ( chart ) ; onRenderSetLineWidth ( chart ) ; onRenderEnableDots ( chart ) ; onRenderVoronoiHover ( chart ) ; onRenderCleanupGoalAndTrend ( chart , onGoalHover , isSplitAxis ) ; onRenderValueLabels ( chart , { formatYValue , xInterval , yAxisSplit , datas } ) ; onRenderHideDisabledLabels ( chart ) ; onRenderHideDisabledAxis ( chart ) ; onRenderHideBadAxis ( chart ) ; onRenderDisableClickFiltering ( chart ) ; onRenderFixStackZIndex ( chart ) ; onRenderSetClassName ( chart , isStacked ) ; onRenderRotateAxis ( chart ) ; onRenderAddExtraClickHandlers ( chart ) ; }
the various steps that get called
the various steps that get called
// do this before hiding x-axis