tbarbette / npf

Network Performance Framework: easy-to-use experiment manager with automated testing, result collection, and graphing
GNU General Public License v3.0
38 stars 15 forks source link

Broken axis and minor fixes #23

Closed MassimoGirondi closed 2 years ago

MassimoGirondi commented 2 years ago

The current implementation of broken axis doesn't work when X is broken in multiple segments. These patches solve that and add support for proportional values for each segment. For instance, one may want to split the axis at 60%: var_lim={THROUGHPUT:0-40-60+80-100-40} The third value of each limit specifies the proportional size.

Engineering format: allows you to have k, M ,... suffixes automatically even when the range of values is big (e.g. when setting a single suffix manually and a divider won't be enough).

tbarbette commented 2 years ago

There is already support for k/mG in the var_unit, but it's not well defined I agree. I'll merge this and re-think about that later...