【发布时间】:2020-12-26 12:11:31
【问题描述】:
我正在使用 perfplot 库(您可以 pip-install),它对函数进行基准测试并绘制它们的性能。
观察绘制的图形时,标签被截断。我怎样才能防止这种情况发生?
这是一个简单的 MCVE:
import perfplot
from itertools import chain
perfplot.__version__
# '0.8.8'
perfplot.show(
setup=lambda n: [[1] * 100] * n,
kernels=[
lambda L: sum(L, []),
lambda L: list(chain.from_iterable(L))
],
labels=['list_concat_sum', 'list_concat_chain'],
n_range=range(1, 500, 100),
xlabel='# lists',
logy=True,
logx=True)
这会产生:
您会注意到图形标签被截断。有没有办法防止这种情况发生,或者更改图表以输出图例?
【问题讨论】:
-
在 Colaboratory (perfplot-0.8.8) 中,标签正常显示,没有被破坏。
-
@r-beginners 呵呵,我在终端而不是笔记本上运行它,所以我看到了不同的结果。
标签: python matplotlib perfplot