我有一个二维图,上面有许多数据元素,覆盖了广泛的区域。尽管所有数据都是必要的,但我通常对情节的一小部分感兴趣。我想以编程方式将视图集中在感兴趣的元素上,同时允许使用缩放工具(GUI 中的(-))快速回到更广阔的视角。
它易于使用set(gca, 'xlim', [limitsXOfSmallElement])
和set(gca, 'ylim', [limitsYOfSmallElement])
设置轴限制,以便小元素成为焦点,但这使得无法使用 GUI (-) 缩放工具返回到一般视图,而无需手动将轴限制重置为原始值。
我的直觉是,这可以通过控制相机属性(CameraPosition
和CameraTarget
/或CameraViewAngle
)来解决,但是当我应用它们时,GUI 缩放工具的后期使用会对轴产生奇怪的影响,因为它会改变它在图形上的位置和大小。
有没有设置轴上显示的二维画布片段的好方法?