Fix scaling of mesh plot during movie

1 回表示 (過去 30 日間)
Kilian
Kilian 2013 年 11 月 26 日
コメント済み: Kilian 2013 年 11 月 27 日
I am creating a movie from a sequence of mesh plot images. I am trying to fix the scale in z direction, but for some reason the image scaling seems to change with every image. Any ideas. Here is what I have so far:
SWT = size(WT); zmin = min(min(min(WT)))*30; zmax = max(max(max(WT)))*30;
for m = 1:SWT(3) mesh(WT(:,:,m)) view (0.001,90) axis([1 88 1 122 zmin zmax]) caxis manual M(m) = getframe; pause(0.1) end

回答 (1 件)

Image Analyst
Image Analyst 2013 年 11 月 26 日
Use xlim() and ylim() to set the axes to predetermined sizes. Use set(gca, 'Position', [left, top, width, height]) to set the overall graph to a predetermined size.
  1 件のコメント
Kilian
Kilian 2013 年 11 月 27 日
Thanks for your help. Acutally, xlim and ylim didn't work because I wanted to fix the scale in the z direction. zlim didn't work either, however I was able to do it with caxis([-0.0003 0.0003]).

サインインしてコメントする。

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by