anchor.diff:      re:replace(NodeName, "@", "_", [global, {return, list}]).
   
   %% @private
  -generate_average_plot(Types, Times, Map, PlotDir) ->
  +generate_average_plot(Types, Times, Map, _ConvergenceTime, PlotDir) ->
       %% Do the average of `Map1`
       TypeToTimeAndBytes = average(Types, Times, Map),
       lager:info("Average computed!"),
  
positive.code: %% @private
  %% If in the logs of one node, we don't find some reference to some
  %% time, for every type of log, assume the last known value
  assume_unknown_logs(Types, Times, Map) ->
      orddict:fold(
          fun(Node, TimeToLogs0, MapAcc) ->
              LastKnown = create_empty_last_known(Types),
              TimeToLogs1 = assume_per_node(TimeToLogs0, LastKnown, Times),
              orddict:store(Node, TimeToLogs1, MapAcc)
          end,
          orddict:new(),
  
negative.code:                 fun(Time, Logs, InputFileToTitle1) ->
                      lists:foldl(
                          fun({Bytes, Type}, InputFileToTitle2) ->
                              Title = atom_to_list(Type) ++ "_" ++ NodeName,
                              InputFile = PlotDir ++ Title ++ ".csv",
                              append_to_file(InputFile, Time, Bytes),
  
  