text objects shift when printed in r2012a
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
Hi,
In R2012a (7.14.0.739, win32), the position of certain text objects printed to file depends on the dpi used to print. At 96 dpi, the text objects are printed as rendered in matlab, but at 192 dpi, are shifted significantly. It only seems to affect two of the three text objects included.
Thanks for any ideas, best, Luke
if true
figure
set(gcf,'paperPositionMode','auto')
hold on
quiver(47.7,23.2, 1,0,0,'color','k','linewidth',2,'maxheadsize',(100/hypot_custom(narr_var2(t_).*1/5,narr_var5(t_).*1/5)).^2)
text(0.02,0.98,['2005.12.12'],'horiz','left', 'vert','top','units','norm','fontunits','norm','fontsize',0.12,'fontweight','bold')
text(47.7,23.3,['5m s^-^1'] ,'horiz','left', 'vert','bot', 'fontunits','norm','fontsize',0.10,'fontweight','bold')
text(46.2,23.3,['200 km' ] ,'horiz','center','vert','bot', 'fontunits','norm','fontsize',0.10,'fontweight','bold');
set(gca,'xlim',[45 49],'ylim',[23 27],'box','on')
a(1)=plot(gca,[45.2227 47.1773],[23.2 23.2],'k','linewidth',2);
hold off
print('-dtiff','-r192','-opengl',[ 'print192dpi.tif']);
print('-dtiff','-r96' ,'-opengl', [ 'print96dpi.tif']);
end
댓글 수: 1
Walter Roberson
2012년 7월 19일
By the way, why do you tend to start your code with "if true" ?
답변 (0개)
이 질문은 마감되었습니다.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!