(Не рекомендуемый) Создать график с двумя осями 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)
- правые оси.