Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit 5fb9ba8

Browse files
committed
Fix median line, coloring works for 9 percentiles
1 parent 01e01cc commit 5fb9ba8

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

metrics/report/report_dockerfile/tidy_scaling_nc.R

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,15 @@ if (length(latencydata[[1]]) <= 20 && perc_count == 5) {
9696
upper_name = names(ltpt)[perc_count-n+2]
9797
upper_prev_name = names(ltpt)[perc_count-n+1]
9898
perc_dist = abs(n-perc_mid)
99-
alpha = 0.4 * (n / perc_mid)**2
99+
alpha = 0.7 * ((n+1) / (perc_mid+1))**2
100100
latp = latp + geom_ribbon(data=latencydata[latencydata$testname==plot_test,],aes_string(x="n_pods",ymin=lower_name,ymax=lower_next_name,fill="testname"),alpha=alpha)
101101
latp = latp + geom_ribbon(data=latencydata[latencydata$testname==plot_test,],aes_string(x="n_pods",ymin=upper_prev_name,ymax=upper_name,fill="testname"),alpha=alpha)
102102
}
103-
# Draw median line
104-
latp = latp + geom_line(data=latencydata[latencydata$testname==plot_test,],aes_string(x="n_pods",y=names(ltpt)[perc_mid+1],color="testname"))
103+
median_index = match("p50", names(ltpt))
104+
if (!is.na(median_index)) {
105+
# Draw median line
106+
latp = latp + geom_line(data=latencydata[latencydata$testname==plot_test,],aes_string(x="n_pods",y=names(ltpt)[median_index],color="testname"))
107+
}
105108
}
106109
}
107110

0 commit comments

Comments
 (0)