def METHOD_NAME(self, reportRequest, plotInfo, filename):
    metadata = {
        "title": f"Reschedules by {reportRequest['grouping']}",
        "starttime": reportRequest["startTime"],
        "endtime": reportRequest["endTime"],
        "span": plotInfo["granularity"],
        "skipEdgeColor": True,
        "ylabel": "reschedules",
    }
    plotInfo["data"] = self._fillWithZero(
        plotInfo["granularity"], reportRequest["startTime"], reportRequest["endTime"], plotInfo["data"]
    )
    return self._generateStackedLinePlot(filename, plotInfo["data"], metadata)