После погружения в perfplot main.py
Я понял, что нет logx'
и logy
** kwargs.
Мое решение:
out = perfplot.bench(
setup=lambda n: n,
kernels=[fill, colon, full, ones_times, mlist],
n_range=[2**k for k in range(20)],
# logx=True, # disabled here
# logy=True, # disabled here
xlabel='length(a)'
)
out.show(logx=True, logy=True) # both "log" **kwargs added here in `show()`
По неизвестной причине xlabel='length(a)'
не принимается как ** kwarg в .show()
напрямую. И это работает, чтобы оставить его в .bench()
.