anchor.diff:      List<BarChartGroupData> barGroups = [];
       // For each day
       for (var i = 0; i < graphState.graphData.categories.length; i++) {
  -      double tvValue = seriesDataLists[0] != null
  +      double tvOrDirectPlayValue = seriesDataLists[0] != null
             ? seriesDataLists[0].seriesData[i].toDouble()
             : 0.0;
  -      double moviesValue = seriesDataLists[1] != null
  +      double moviesOrDirectStreamValue = seriesDataLists[1] != null
             ? seriesDataLists[1].seriesData[i].toDouble()
             : 0.0;
  -      double musicValue = seriesDataLists[2] != null
  +      double musicOrTranscodeValue = seriesDataLists[2] != null
             ? seriesDataLists[2].seriesData[i].toDouble()
             : 0.0;
  -      double liveValue = seriesDataLists[3] != null
  +      double liveValue = dataIsMediaType && seriesDataLists[3] != null
             ? seriesDataLists[3].seriesData[i].toDouble()
             : 0.0;
   
  -      double maxBarY = tvValue + moviesValue + musicValue + liveValue;
  +      double maxBarY = tvOrDirectPlayValue +
  +          moviesOrDirectStreamValue +
  +          musicOrTranscodeValue +
  +          liveValue;
   
         double barStart = 0;
         List<BarChartRodStackItem> rodStackItems = [];
  
positive.code:   const BarChartGraph({
      Key key,
      @required this.graphState,
      this.barWidth = 20,
      this.barBorderRadius = 4,
      this.bottomTitlesRotateAngle,
  
negative.code: 
  class BarChartGraph extends StatelessWidget {
    final GraphState graphState;
    final bool dataIsMediaType;
    final double barWidth;
    final double barBorderRadius;
    final double bottomTitlesRotateAngle;
  