在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
相关产品推荐
相关产品推荐

