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