问题描述
我正在努力旋转第二个子图,使刻度在图的底部而不是在图的顶部,第二个问题是当保存时,如何自定义图形的大小,而不会t将其尺寸缩小到正常值
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 (将#修改为@)