(Не рекомендуемый) Создать график с двумя осями Y
plotyy не рекомендуется. Использовать yyaxis вместо этого. Для получения дополнительной информации см. раздел Вопросов совместимости.
plotyy(X1,Y1,X2,Y2)
plotyy(X1,Y1,X2,Y2,function)
plotyy(X1,Y1,X2,Y2,'function1','function2')
plotyy(AX1,___)
[AX,H1,H2] = plotyy(___)
plotyy(X1,Y1,X2,Y2) графики Y1 от X1 с маркировкой оси Y слева и графиками Y2 от X2 с маркировкой оси Y справа.
plotyy(X1,Y1,X2,Y2,function) использует заданную функцию построения графика, чтобы создать график.
function может быть указателем на функцию или задающим вектор символов plot, semilogx, semilogy, loglog, stem, или любой MATLAB® функция, которая принимает синтаксис
h = function(x,y)
Для примера,
plotyy(x1,y1,x2,y2,@loglog) % function handle plotyy(x1,y1,x2,y2,'loglog') % character vector
Указатели на функцию позволяют вам получить доступ к определенным пользователем локальным функциям и могут предоставить другие преимущества. Дополнительные сведения об использовании указателей на функцию см. в разделе «Создание указателя на функцию».
plotyy(X1,Y1,X2,Y2,'function1','function2') использует function1(X1,Y1) для построения графика данных для левой оси и function2(X2,Y2) для построения графика данных для правой оси.
plotyy(AX1,___) строит графики данных с помощью осей, заданных AX1 для первого набора данных вместо использования текущей системы координат. Задайте AX1 как один объект осей или вектор двух объектов осей, возвращенных предыдущим вызовом в plotyy. Если вы задаете вектор, то plotyy использует первый объект осей в векторе. Используйте эту опцию с любыми комбинациями входных аргументов в предыдущих синтаксисах.
[AX,H1,H2] = plotyy(___) возвращает указатели на две оси, созданные в AX и указатели на графические объекты из каждого графика в H1 и H2. AX(1) - левые оси и AX(2) - правые оси.