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

在DearPyGui中设置初始坐标轴范围并保留平移/缩放功能

在DearPyGui中设置初始坐标轴范围并保留交互能力

可以实现,关键是调用dpg.set_axis_limits时传入lock=False参数——这样既可以设置初始的X/Y轴范围,又不会锁定坐标轴,用户依然能进行平移和缩放操作,超出初始范围也不受限制。

示例代码如下:

# 设置X轴初始范围,不锁定坐标轴
dpg.set_axis_limits("xaxis", xmin, xmax, lock=False)
# 设置Y轴初始范围,不锁定坐标轴
dpg.set_axis_limits("yaxis", ymin, ymax, lock=False)

lock参数是核心:默认值为True,会固定坐标轴范围,禁止交互调整;设为False时,初始范围仅作为图表的默认视图,后续用户可以自由平移、缩放,完全不受初始范围的约束。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 11:50:20