旋转切片图形和自定义图形大小以进行保存

问题描述

我正在努力旋转第二个子图,使刻度在图的底部而不是在图的顶部,第二个问题是当保存时,如何自定义图形的大小,而不会t将其尺寸缩小到正常值

enter image description here

   col         = {'b.','m.','g.','r.','c.','k.'};
   col_context = {[0.1,0.6,0],[0.6,0.1,0]};
   MarkerSize = 24;
   
   cols = [0:1/32:1; 0:1/32:1; 0:1/32:1]';
   t     = 1:Nt;
   hAx(1) =subplot(2,1,1),bar(p,'k'),hold on
   plot(q,'.c','MarkerSize',16),':c')
   for g = 1:Ng
       for i = 1:max(o(g,:))
            j = find(o(g,:) == i);
            plot(t(j),j - j + 3 + g,col{rem(i - 1,6)+ 1},MarkerSize)
       end
   end
   title('Final outcome,performance and reaction times')
   ylabel('Expected utility'),spm_axis tight,hold off,box off
   hAx(2) =subplot(2,2);
   
   colormap(linspecer); 
   hAx(2) = gca;
   set(gcf,'Units','Normalized','OuterPosition',[0,0.01,0.99]);
   h = slice(Xc,[],1:T2) ;
   sliceAxis = get(h(1),'Parent');
   
   set(hAx(2),'DataAspectRatio',[1.5 2.3 1.3]);
   alpha(hAx(2),0.85);

   
   set(hAx(2),'YTick',linspace(1,4,4),'YTickLabel',{'none','small-reward','large-reward','shock',''});
   set(hAx(2),'XTick','XTickLabel',{'1st-TS','2nd-TS','3d-TS','4th-TS',''});
   zlim([0 T2])
   zlh=zlabel('Trials','FontSize',15);
  
   zlh.Position(2) = zlh.Position(2) - abs(zlh.Position(2) * 0.075);
   ylabel('Posterior of prior preferences');
   grid(hAx(2),'on');
   view([-55 18]);
   camroll(270);
   
   
   cb = colorbar();
   set(cb,'position',[.025 .2 .015 .3])
   hold on;
   drawnow  
   sliceAxisPosition = get(sliceAxis,'Position');
  
   title('Reward Values');

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)