+ try:
+ data_point = str(data_r[c][n])
+ except KeyError:
+ data_point = None
+ point["text"] = "" if data_point is None else data_point
+ annotations_r.append(deepcopy(point))
+
+ try:
+ data_point = str(data_c[c][n])
+ except KeyError:
+ data_point = None
+ point["text"] = "" if data_point is None else data_point
+ annotations_c.append(deepcopy(point))
+
+ try:
+ data_point = str(diff[c][n])
+ except KeyError:
+ data_point = None
+ point["text"] = "" if data_point is None else data_point
+ annotations_diff.append(deepcopy(point))
+
+ hover_line.append(text.format(
+ name=vals[txt_chains[c]][txt_nodes[n]]["name"],
+ title_r=plot["reference"]["name"],
+ text_r=text_r.format(
+ val_r=data_r[c][n],
+ stdev_r=vals[txt_chains[c]][txt_nodes[n]]["stdev_r"],
+ nr_r=vals[txt_chains[c]][txt_nodes[n]]["nr_r"]
+ ) if data_r[c][n] is not None else "Test Failed",
+ title_c=plot["compare"]["name"],
+ text_c=text_c.format(
+ val_c=data_c[c][n],
+ stdev_c=vals[txt_chains[c]][txt_nodes[n]]["stdev_c"],
+ nr_c=vals[txt_chains[c]][txt_nodes[n]]["nr_c"]
+ ) if data_c[c][n] is not None else "Test Failed",
+ text_diff=text_diff.format(