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