Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Наибольшее значение и пользу при использовании библиотеки DRAW имеет огромное число дополнительных параметров. Они, как правило, указываются до указания функции, график которой мы хотим построить. Рассмотрим основные из них.
- user_preamble - (значение по умолчанию ““(пустая строка)) указывает команды программе gnuplot, определенные пользователем и выполняющимися перед построением графика. Для использования меток осей и заголовков на русском языке необходимо в user_preamble указать русскую кодировку командой “set encoding koi8r”. Кроме того, необходимо бывает указать и шрифт для вывода заголовка или меток.
axis_3d (true/false) показывает или не отображает координатные оси на трехмерном графике;
enhanced3d (true/false) указывает на построение трехмерной окрашенной (или неокрашенной) поверхности;
axis_bottom, axis_left, axis_top, axis_right (true/false) показывает или не отображает координатные оси на двухмерном графике;
border (true/false) если флаг параметра выставлен в значение true, стороны многоугольников на графиках будут обведены линиями, согласно параметрам line_type и line_width (см. далее);
color[color, color_1, ..., color_n] (значения по умолчанию - blue, red, green, magenta, black, cyan) определяет цвет (или цвета) кривых, присутствующих на двухмерном графике. На трехмерном графике определяет цвет ячеек поверхности в градации от значений color_1 до color_2. Если кривых больше, чем указанных цветов, они будут повторяться;
columns (значение по умолчанию - 1) количество колонок (графиков) в окне с несколькими графиками;
fill_color (значение по умолчанию - red) определяет цвет, которым закрашиваются многоугольники и графики функций, описанных параметром explicit;
font (значение по умолчанию ““(пустая строка)) определяет использующийся в окне вывода графика шрифт. В окне вывода графика используется только один выбранный шрифт;
font_size (значение по умолчанию - 12) определяет использующийся в окне вывода графика размер шрифта, единый для всего окна. Значение считается активным, если заранее был выбрал использующийся шрифт параметром font;
grid [grid, integer, integer] (значения по умолчанию 30, 30) определяет размер сетки по осям x и y на трехмерных графиках;
key (значение по умолчанию “” (пустая строка)) название функции в легенде. Определяется до описания функции в параметре explicit;
label позволяет выставлять подписи на графиках. Синтаксис: label(["текст подписи",координата_x,координата_y]);
label_alignment определяет централизацию надписи соответственно указанным координатам. Возможные значения - center, left, и right;
label_orientation (значение по умолчанию - horizontal) определяет направление текста подписей. Возможные значения horizontal и vertical;
line_type (значение по умолчанию solid) определяет способ отображения кривых, возможные значения solid (сплошная) и dots (точки). Указывается до определения функции параметром explicit;
line_width (значение по умолчанию - 1) определяет толщину линий графика, значения положительные числа. Указывается до определения функции параметром explicit;
logx, logy и logz выводят оси абсцисс, ординат и аппликат, соответственно, в логарифмической шкале;
palette - (значения color, gray) цвет окрашиваемой трехмерной поверхности;
point_size (значение по умолчанию - 1) определяет размер точек при указанном в параметре line_type значении “dots”;
point_type (значения по умолчанию - bullet, circle, plus, times, asterisk, box, square,triangle, delta, wedge, nabla, diamond, lozenge) определяет стиль вывода точек на графике;
terminal (значение по умолчанию - screen) используемый способ вывода графика. Возможные значения - screen (по умолчанию, на экран), png, jpg, eps, eps_color, pdf, pdfcairo, gif, animated_gif, wxt, svg, и aquaterm;
title (значение по умолчанию “” (пустая строка)) определяет название графика.
xaxis, yaxis, zaxis (значения по умолчанию - false) определяет, будут ли отображены на графике оси абсцисс, ординат и аппликат соответственно;
xaxis_color, yaxis_color, zaxis_color (значение по умолчанию - black) определяет цвет отображения осей абсцисс, оринат и аппликат соответственно;
xaxis_type, yaxis_type, zaxis_type (значение по умолчанию - dots) определяет тип отображения осей абсцисс, ординат и аппликат соответственно. Возможные значения dots (точки) и solid (сплошные);
xaxis_width, yaxis_width, zaxis_width (значение по умолчанию - 1) - определяет толщину линий осей абсцисс, ординат и аппликат соответственно. Значения положительные числа;
xlabel, ylabel, zlabel (формат ввода, например, [xlabel, string]) определяет строку текста, которой будет подписана ось абсцисс, ординат и аппликат соответственно; если параметр не указан, в подписи будет использовано название независимой (или зависимой в случае y и z координат) переменной;
xrange, yrange, zrange (значение по умолчанию - auto) определяет диапазон показанных на графике значений координат по соответствующим осям. Для указания необходимых значений применяется форма вида xrange=[-2, 3] и т.п.