You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为axisartist的轴脊柱线设置bounds边界范围?

你可以直接对ax.axis[轴名称]对象调用set_bounds方法实现轴线截短,不需要操作其下的.line属性,参数逻辑和常规Matplotlib的spines.set_bounds完全一致。

对应你示例代码中的空缺部分,补充后的代码如下:

if use_artist:
    ax.axis['right'].set_visible(False)
    ax.axis['top'].set_visible(False)
    
    # 分别设置左轴和底轴的边界
    ax.axis['left'].set_bounds(ax.get_yticks()[1], ax.get_yticks()[-2])
    ax.axis['bottom'].set_bounds(ax.get_xticks()[1], ax.get_xticks()[-2])

运行修改后的代码,就能得到和常规Matplotlib API实现完全一致的截短轴线效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 05:36:02