Подписи на графиках
В этом разделе мы рассмотрим возможности Scilab, использующиеся для отображения на графике названия, подписей к осям и легенды.
Следующий фрагмент демонстрирует изображение графика функции x2 с
использованием функции plot:
function f = myquadratic(x)
f = x^2 endfunction
xdata = linspace (1, 10, 50);
ydata = myquadratic (xdata);
plot(xdata,ydata )
Результат показан на рис. 13 (только без подписей, подписи добавлены позже).
Рис. 13: График функции x2 с названием и подписями осей.
на более мелкие составные части. Всякому объекту соответствует набор свойств, таких как толщина, цвет линий и т.п. Доступ к этим свойствам осуществляется так же, как и к любым другим переменным Scilab. Управление графическими дескрипторами, таким образом, является простым и эффективным методом работы с графическими объектами.
Простейшая конфигурация графиков может выполняться посредством встроенных функций Scilab, и в данном руководстве мы ограничимся рассмотрением только этих базовых возможностей. В следующем примере функция title используется для того, чтобы задать название графика:
title ( "Название графика" );
Для того чтобы отобразить на графике подписи осей, используем функцию xtitle:
xtitle ("Название графика", "Подпись оси X", "Подпись оси Y");
На рис. 13 представлен результат выполнения этого фрагмента.
Часто возникает необходимость отобразить совместно графики двух функций. Ниже мы определяем две функции: f (x) = x2 и f (x) = 2x2, и отображаем их на одном графике. Для того чтобы различить кривые, соответствующие каждой из функций, мы используем третий параметр функции plot. Значения "+-" и "о-" определяют способ отображения точек (в данном случае они будут отображаться символами "+" и "о") и соединяющих линий на графике.
function f = myquadratic ( х )
f = х ^ 2 endfunction
function f = myquadratic2 ( x )
f = 2 * x - 2
endfunction
xdata = linspace (1 , 10 , 50 ) ;
ydata = myquadratic ( xdata );
plot ( xdata, ydata, "+-" )
ydata2 = myquadratic2 ( xdata );
plot ( xdata, ydata2, "o-" )
xtitle ("Name", " X", " Y");
Помимо этого, необходимо отобразить легенду, указав, какая из кривых соответствует каждой из функций, для чего используется инструкция legend:
legend ( "х^2", "2х-2" );
Рис. 14 демонстрирует получившийся в итоге график.
Теперь мы знаем, как создать график и настроить параметры его отображения. Если график окажется достаточно интересным, можно сохранить его в файл для последующего использования.