Plot with scale and adjusted
Afficher commentaires plus anciens
Hi, I need do a plot with y scale but that adjust this scale automatic. Anyone help me?
Example (adjust but without scale in y scale):
if true
% {subplot(5,2,3)
plot(per_mg,'-*k')
set(gca,'Position',[0.1, 0.68, 0.31, 0.10])
axis tight
set(gca,'YTick',10:10:60)
set(gca,'XTick',0:1:4)
set(gca,'XTickLabel',{'','1T','2T','3T','PP'},'Fontsize',6)
xlabel('Momento Estudado','Fontsize',6);
ylabel('%','Fontsize',6);
title('Percentagem de massa gorda','Fontsize',8,'FontWeight', 'Bold')} end
Example (manual adjusted but with scale in the y scale):
if true
% {subplot(5,2,3)
plot(per_mg,'-*k')
set(gca,'Position',[0.1, 0.68, 0.31, 0.10])
axis [1 4 10 60]
set(gca,'YTick',10:10:60)
set(gca,'XTick',0:1:4)
set(gca,'XTickLabel',{'','1T','2T','3T','PP'},'Fontsize',6)
xlabel('Momento Estudado','Fontsize',6);
ylabel('%','Fontsize',6);
title('Percentagem de massa gorda','Fontsize',8,'FontWeight', 'Bold')}
end
2 commentaires
Jan
le 18 Oct 2013
Please use the [{} Code] button to format the code. Currently it is not readable. The question is not clear yet: What is "plot with y scale" and what should be adjusted automatically.
Paulo Oliveira
le 18 Oct 2013
Réponse acceptée
Plus de réponses (1)
This looks like the same question I answered yesterday in the newsgroup --
You're adjusting the [X|Y]tick and [X|Y]ticklabel properties but those are independent of the [X|Y]lim properties that control the actual axis values.
You did
set(gca,'YTick',10:10:60)
but instead you're looking for
ylim([10 60])
or
set(gca,'Ylim',[10 60])
Then you can adjust the ticks and labels if you wish/need to...
Read background information on the handle graphics axes object for more details on how axes function and the various properties.
ADDENDUM:
On the "automatic" scaling, don't manually set limits or use hold on -- the default is for plot to autorange. When you make the changes in the default properties, however, then the associated '...Mode' property is set to 'Manual' from 'Auto'
Catégories
En savoir plus sur Annotations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

