code: static void constructAverageThroughput(Map.Entry<String, LrProjectScenarioResults> scenarioResults,
                                             JSONObject scenarioGraphData) {
          Map<Integer, WholeRunResult> averageThroughputResults = scenarioResults.getValue().getAverageThroughputResults();
          JSONObject averageThroughputResultsGraphSet =
                  extractWholeRunSlaResult(averageThroughputResults, "Bytes/Sec");
          if (!averageThroughputResultsGraphSet.getJSONArray(LABELS).isEmpty()) {
              averageThroughputResultsGraphSet.put(TITLE, "Average Throughput per second");
              averageThroughputResultsGraphSet.put(X_AXIS_TITLE, "Build number");
              averageThroughputResultsGraphSet.put(Y_AXIS_TITLE, "Bytes");
              averageThroughputResultsGraphSet.put(DESCRIPTION,
                      " Displays the amount of throughput (in bytes) on the Web server during the load test. " +
                              "Throughput represents the amount of data that the Vusers received from the server at" +
                              " any given second. This graph helps you to evaluate the amount of load Vusers " +
                              "generate, in terms of server throughput.\n");
              scenarioGraphData.put("averageThroughput", averageThroughputResultsGraphSet);
          }
      }
docs: Construct average throughput.
  
  @param scenarioResults   the scenario results
  @param scenarioGraphData the scenario graph data