如何防止perfplot(matplotlib)图表标签被截断?能否输出图例?
我正在使用 perfplot 库(可通过 pip 安装),该库用于对函数进行性能基准测试并绘制性能表现图。
查看生成的图表时会出现标签截断的情况,该如何避免该问题?
以下是一个简单的最小可验证示例(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)
运行上述代码会生成如下示例图:
可以观察到图表的标签存在截断情况,请问是否有方法可以避免该问题,或者能否调整图表使其输出完整图例?
内容的提问来源于stack exchange,提问作者coldspeed95
相关产品推荐
相关产品推荐

