Precisei fazer um gráfico onde duas variáveis seriam apresentadas. E cada uma delas teria escalas distintas. Um procedimento simples e comum é o uso da função plotyy.
No entanto, esta função utilizadas de maneira mais simples plota as duas variáveis em formato de linha. Minha intenção é plotar uma em formato de linha e a outra em formato de barras.
Para isso, utilizei os 5/6o parâmetros da função. Por exemplo, seja seu conjunto de dados os seguintes:
t é passo-de-tempo
temp é a série temporal de temperatura
ne é número de estações para cada passo-de-tempo
---início do código ---
figure(1);
[AX,H1,H2] = plotyy(t,ne,t,temp,'bar','plot');
% Ajusta propriedades gráfico BAR
set(get(AX(1),'Ylabel'),'String','Temperatura (oC)','FontSize',8)
set(AX(1),'XTickLabel',[]);
set(AX(1),'FontSize',8);
% Ajusta propriedades gráfico PLOT
set(get(AX(2),'Ylabel'),'String','N de Estações','FontSize',8);
set(AX(2),'XTickLabel', []);
set(AX(2),'FontSize',8);
% Tick Label - Meês e Ano
datetick('x','mmm yyyy');
% Título do gráfico
title('Temperatura e No de Estações utilizadas');
---fim do código ---
Demorei um pouco para achar esta dica na internet, espero que possa ser útil à alguém.
R.
No entanto, esta função utilizadas de maneira mais simples plota as duas variáveis em formato de linha. Minha intenção é plotar uma em formato de linha e a outra em formato de barras.
Para isso, utilizei os 5/6o parâmetros da função. Por exemplo, seja seu conjunto de dados os seguintes:
t é passo-de-tempo
temp é a série temporal de temperatura
ne é número de estações para cada passo-de-tempo
---início do código ---
figure(1);
[AX,H1,H2] = plotyy(t,ne,t,temp,'bar','plot');
% Ajusta propriedades gráfico BAR
set(get(AX(1),'Ylabel'),'String','Temperatura (oC)','FontSize',8)
set(AX(1),'XTickLabel',[]);
set(AX(1),'FontSize',8);
% Ajusta propriedades gráfico PLOT
set(get(AX(2),'Ylabel'),'String','N de Estações','FontSize',8);
set(AX(2),'XTickLabel', []);
set(AX(2),'FontSize',8);
% Tick Label - Meês e Ano
datetick('x','mmm yyyy');
% Título do gráfico
title('Temperatura e No de Estações utilizadas');
---fim do código ---
Demorei um pouco para achar esta dica na internet, espero que possa ser útil à alguém.
R.