是否可以在MATLAB 3D绘图上查询和设置视点?
我有一个surfc图,类似于:是否可以在MATLAB 3D绘图上查询和设置视点?,matlab,plot,Matlab,Plot,我有一个surfc图,类似于: 我想通过使用MATLAB工具栏进行平移和缩放来手动设置自定义视点。找到合适的透视图后,是否可以存储该透视图并将其应用于其他类似的绘图?我想创建一个绘图序列,因此需要一个恒定的轴布局/透视。使用查看命令,您可以查询和设置当前透视,使用xlim、ylim和zlim命令,您可以查询和设置当前缩放 比如说 [az,el] = view; %# queries the perspective view(az,el); %# sets the perspective xl
我想通过使用MATLAB工具栏进行平移和缩放来手动设置自定义视点。找到合适的透视图后,是否可以存储该透视图并将其应用于其他类似的绘图?我想创建一个绘图序列,因此需要一个恒定的轴布局/透视。使用
查看命令,您可以查询和设置当前透视,使用xlim
、ylim
和zlim
命令,您可以查询和设置当前缩放
比如说
[az,el] = view; %# queries the perspective
view(az,el); %# sets the perspective
xl = xlim; %# queries the x-axis limits
xlim(xl); %# sets the x-axis limits
或者,在按顺序更新绘图时,您可以修改绘图对象的XData
、YData
、ZData
以及可能的CData
属性。这将比在每次迭代时重新创建图形、轴和对象更快