How can I lock my repositioned colorbar to the rest of my figure?
Mostrar comentarios más antiguos
Hi, I have produced a script to construct a contour plot with a colour bar within the plot itself. However when I change the size of the figure window the colour bar does not scale with it. Is there a way to get the colour bar to scale with the rest of the figure? Scipt:
function contf(A,B,C,D,E)
figure
a=min(A):(max(A)-min(A))/200:max(A);
b=min(B):(max(B)-min(B))/200:max(B);
[Aq,Bq]=meshgrid(a,b);
Z=griddata(A,B,D,Aq,Bq);
contourf(Aq,Bq,Z);
set(gca,'YDir','reverse');
set(gca,'xaxislocation','top');
xlabel('Distance upstream from Blackrock (m)');
ylabel('Depth(m)');
c=colorbar('southoutside');
c.Label.String=E;
set(c,'units','points','position',[450,52,150,15]);
axis([0,max(A),0,35]);
set(gcf,'units','points','position',[55,100,700,200]);
set(gca,'box','off');
hold on;
plot(A,C,'k');
hold off;
end
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Orange en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!