Я пытаюсь построить две переменные на одном графике, используя plotyy. Проблема в том, что когда я настраиваю ось x для меток даты, появляется как дата, так и числовые метки другого типа. Как установить только метки даты?
Ниже следует сценарий:
prp_dados = importdata ('c:\experimental\telemetricas_ANA\prp\29070100PARAUAPEBAS_1332013-2032013.txt');
cot_dados = importdata ('c:\experimental\telemetricas_ANA\cota\29070100PARAUAPEBAS_1332013-2032013.txt');
p_date_string = strcat (prp_dados.textdata(2:end,1),{' '}, prp_dados.textdata(2:end,2));
c_date_string = strcat (cot_dados.textdata(2:end,1),{' '}, cot_dados.textdata(2:end,2));
p_xdate = datenum (p_date_string, 'dd/mm/yyyy HH:MM');
plotyy (p_xdate,cot_dados.data,p_xdate,prp_dados.data);
set(gca,'XTick',p_xdate)
datetick('x', 'dd-mm-yyyy');
1 ответ
Вместо использования gca для получения только одного дескриптора попробуйте использовать синтаксис
[ax,h1, h2] = plotyy()
Затем вы можете установить свойства для каждого участка отдельно.
Похожие вопросы
Новые вопросы
matlab
MATLAB - это высокоуровневая языковая и интерактивная среда программирования для численных расчетов и визуализации, разработанная MathWorks. Не используйте оба тега [matlab] и [octave], если явно не задан вопрос о сходстве или различии между ними. При использовании этого тега, пожалуйста, укажите версию MATLAB, с которой вы работаете (например, R2017a).