You need to enable JavaScript to run this app. 如何防止perfplot(matplotlib)图表标签被截断?能否输出图例?
优惠活动
大模型
产品
解决方案
定价
更多

如何防止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)

运行上述代码会生成如下示例图:
存在标签截断问题的perfplot输出示例

可以观察到图表的标签存在截断情况,请问是否有方法可以避免该问题,或者能否调整图表使其输出完整图例?

内容的提问来源于stack exchange,提问作者coldspeed95

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.11 14:24:01