36861

Форматирование графиков функций

Лабораторная работа

Информатика, кибернетика и программирование

Visibility отображение графика переключатель принимающий значения on и off. Figure nme имя графика это последовательность символов которые выводятся в строке заголовка графического окна. По умолчанию графическому окну присваивается имя Scilb Grphic d где d это порядковый номер графика Figure id.

Русский

2013-09-23

724 KB

4 чел.

Форматирование графиков функций

В Scilab внешний вид графика можно изменять, используя возможности графического окна, в котором он отображается. Переход к режиму форматирования осуществляется командой ПРАВКА-Свойства графического окна… меню графического окна.

Рисунок. Вид окна Свойства графического окна.

Левая часть окна - Object Browser - это поле просмотра объектов, доступных для форматирования. Щелчок по объекту Figure(1) (Графическое окно) делает его активным, а в правой области окна - Object Properties - появляются свойства активного объекта, которые могут быть изменены.

Первоначально в поле Object Browser всегда отображаются два объекта: Figure (Графическое окно) и его дочерний объект Axes (Оси). Значок «плюс» возле объекта указывает на то, что он содержит объекты более низкого порядка.

Visibility (отображение графика) - переключатель, принимающий значения «on» и «off». По умолчанию установлено состояние «on_график» выводится на экран.

Figure name (имя графика) - это последовательность символов, которые выводятся в строке заголовка графического окна. По умолчанию графическому окну присваивается имя Scilab Graphic (%d), где %d - это порядковый номер графика (Figure id). Для первого графического окна Figure id равен 0, для второго-1, для третьего-2 и т. д. Однако можно ввести любое желаемое имя. Например, заменить Scilab Graphic (%d) на Grafic y=f(x) и нажать клавишу Enter. Заголовок окна будет изменен

X position, Y position - эти поля определяют положение графического окна на мониторе в пикселях по горизонтали и вертикали соответственно. Точка с координатами [0;0]_верхний левый угол экрана.

X size, Y size - это соответственно ширина и высота графического окна в пикселях.

X axis size, Y axis size - эти значения определяют размер осей X и Y .

Back. color (цвет фона) - каждому положению ползунка соответствует свой номер цвета (RGB-id). Доступны 35 оттенков (от -2 - белый до 32-желто-горячий).

Цветовая палитра может быть изменена пользователем на закладке Colormap.

Устанавливая значения для красного (RED), зеленого (GREEN) и синего (BLUE) цветов, можно изменять каждый оттенок независимо, не вызывая изменений других цветов в палитре.

Например, вектор [0 0 0] задает черный цвет, [0.230 0.230 0.250] - лазурный, [0.85 0.107 0.47] - малиновый.

В строке Colormap (Nx3 double array) можно задать RGB-id для всей палитры.

Полный перечень всех доступных при форматировании оттенков с их RGB-id можно найти в статье встроенной справочной системы Scilab .Color_list..

!!!! Однако следует учесть, что перед id-цвета опущены .0...

На закладке Mode в области Object Properties для объекта Figure можно установить следующие свойства:

Auto resize - свойство, которое позволяет изменять размер графика. Когда этот режим включен (положение переключателя «on» - по умолчанию), можно изменять размер графического окна, перетаскивая его границы с помощью мыши, и при этом автоматически будет изменяться размер графика, отображаемого в окне. В выключенном положении график будет сохранять свои размеры.

Pixmap - режим растрового изображения. В выключенном положении (по умолчанию) изображение формируется непосредственно на экране. При включенном режиме (положение переключателя «on») график создается как растровое изображение и направляется в графическое окно командой show_pixmap(). Следует отметить, что режим Pixmap используется при создании анимированных графиков для сглаживания переходов между кадрами.

Pixel drawing mode - свойство, которое определяет способ формирования изображения на экране. По умолчанию установлен режим «copy». В этом случае точно выполняется требуемая операция построения графика. Однако часто необходимо нанести изображение на уже существующее, при этом цвет вновь построенного графика должен четко выделяться. Для этого существует набор режимов: .clear., .and., .andReverse., .andInverted., .noop., .xor., .or., .nor., .equiv., .invert., .orReverse., .copyInverted., .orInverted., .nand., .set.

Rotation style - это свойство применимо лишь к трехмерным графикам. Режим по умолчанию «unary» предназначен для вращения выделенных графиков, при включенном режиме «multiple» вращаются все трехмерные графики.

Форматирование объекта Axes (Оси графика)

Для изменения свойств объекта Axes (Оси графика) необходимо выделить его в поле Object Browser окна форматирования. В области Object Properties доступные для модификации свойства будут сгруппированы на нескольких закладках.

Закладки X, Y и Z идентичны, с той лишь разницей, что позволяют устанавливать желаемый внешний вид соответственно для осей X, Y и Z.

На закладке X все свойства разделены на две области: Label Options (Cвойства подписей осей) и Axis Options (Свойства осей). В области Label Options можно установить:

Label - собственно подпись оси - любая последовательность символов;

Visibility – видимость - переключатель, принимающий значения «on» и «off». По умолчанию оси графика выводятся на экран (положение «on»).

Fill mode - режим заливки - переключатель, принимающий значения «on» и «off» (по умолчанию). Для того, чтобы определить цвет фона вокруг подписи оси, необходимо установить состояние «on».

Auto position - автоматическое определение положения подписи оси графика. По умолчанию установлено значение «on» - подпись выводится внизу, по центру оси. Однако положение подписи можно определить и самостоятельно, для этого в поле Position задаются координаты в виде вектора [x, y]. При этом переключатель Auto position автоматически примет значение «off».

Auto Rotation - режим автоматического вращения подписи оси. По умолчанию этот режим отключен (состояние переключателя «off»).

Font angle - угол поворота подписи оси. Можно установить одно из предлагаемых значений: 0, 90, 180 и 270 градусов, а также любой произвольный угол поворота надписи в последнем поле.

Fore/Back colors - цвет символов и цвет фона подписи оси соответственно –устанавливаются при помощи ползунка, каждому положению которого отвечает определенный цвет. Всего доступно 35 цветов.

Font size - размер символов подписи оси, возможны значения от 0 до 6. По умолчанию для шрифта установлен размер 1.

Font style - стиль начертания символов подписи оси. По умолчанию установлен стиль Helvetica (рубленый).

В области Axis Options можно изменить:

Location - расположение оси графика.

Для оси X возможны следующие значения этого свойства:

Bottom- снизу,

top - сверху,

middle - посередине.

Для оси Y :

left - слева,

right - справа,

middle - посередине.

Grid color - цвет линий сетки графика, устанавливаемый с помощью ползунка. В положении -1 линии сетки графика отсутствуют, в положении 0 выводятся черные линии, кроме того доступны еще 32 цвета.

Для того, чтобы отображались линии сетки для осей X и Y , необходимо установить свойство Grid color и на закладке X, и на закладке Y.

Data bounds - ограничение данных. Для каждой оси можно уменьшить диапазон исходных данных, по которым формируется график, сделав его более детальным.

Scale - масштаб оси графика. Существует два автоматических режима: lin (линейный) и log (логарифмический). Нажатие на кнопку Ticks (Засечки) приводит к появлению окна модификации деления оси Edit Axes Ticks.

С его помощью можно установить следующие свойства засечек координатных осей:

Visibility - отображение - переключатель, принимающий значения «on» и «off». По умолчанию засечки на оси графика выводятся на экран (положение «on»).

Auto ticks - режим автоматического деления оси, по умолчанию также включен (значение переключателя «on»). Однако существует возможность самостоятельно определить шаг, с которым будет разбита ось, его нужно ввести в поле Steb by и нажать Enter. При этом переключатель Auto ticks автоматически примет значение «off».

Sub ticks - промежуточные засечки. В этом поле нужно ввести число засечек, которые будут выводиться между основными делениями оси.

Следует отметить, что промежуточные засечки не подписываются.

В окне Edit Axes Ticks формируется таблица основных засечек (без засечек Sub ticks). Первый столбец Locations задает положение засечки, а второй Labels - подпись засечки.

Для удобства редактирования таблицы окно снабжено кнопками Insert, Delete, Apply, Quit.

Кнопка Insert позволяет вставить в окно готовую таблицу засечек (либо ее фрагмент) посредством буфера обмена. Вставка производится начиная с позиции активной ячейки.

Кнопка Delete позволяет удалять не только активную ячейку, но и всю строку, которой она принадлежит.

Кнопка Apply подтверждает изменения, а Quit служит для выхода из окна Edit Axes Ticks.

Последняя опция на закладке X - это переключатель Reverse. Если установить его в положение «on», график зеркально отобразится относительно оси Y .

Если же включить этот режим на закладке Y, график будет зеркально отражен относительно оси X.

Закладка Title окна форматирования осей Axes Editor предназначена для изменения свойств названия графика. Она содержит лишь одну область – Label Options, идентичную области Label Options закладок X, Y и Z.

Пример. Построим в одних координатных осях графики функций y1 = sin(2x) и y2 =

sin(3x) на интервале [0; 2π] с шагом 0,1.

Выведем подписи для оси X «os absciss» и для оси Y «os ordinat», установим для подписей стиль шрифта Helvetica Bold и размер 3. Для обеих осей ползунок Grid Color установим в положение 1.

Определим для оси X размещение middle, а на закладке Y включим режим Reverse. Выведем заголовок графика «Grafic y=f(x)», определив стиль шрифта Helvetica Bold, размер символов 4. Включив режим заливки, установим ее цвет - желтый (положение ползунка 7).

Форматирование объекта Polyline (Линия графика)

Для перехода к форматированию линии графика необходимо выбрать объект Polyline в поле просмотра объектов Object Browser окна Polyline Editor. Доступные для изменения свойства в области Object Properties сгруппированы на трех закладках: Style, Data, Clipping.

Закладка Style окна форматирования Polyline Editor  позволяет установить значения следующих свойств:

Visibilityотображение - переключатель, принимающий значения «on» (по умолчанию) и «off». В положении «off» линия графика не отображается в окне.

Fill mode - режим заливки - переключатель, принимающий значения «on» и «off» (по умолчанию). Для того, чтобы определить цвет фона области, которую ограничивает кривая, переключатель необходимо установить в состояние «on».

Closed - если включить это свойство, линия графика станет замкнутой.

Polyline style - стиль отображения графика. Возможны следующие значения: interpolated –– сплошная плавная линия;

staircase _ступенчатая линия;

barplot _полосчатые области;

arrowed - линия, состоящая из последовательности стрелок, размер стрелки можно установить в поле Arrow size;

filled _закрашенные области;

bar _полосчатые области, ограниченные сплошной плавной линией

Применение свойства bar.

Line - стили начертания линии графика. Доступны 6 стилей: solid _сплошная, остальные _вариации пунктирной линии.

Здесь же из списка можно выбрать желаемую толщину кривой: от 1 до 30.

Foreground и Background - свойства, устанавливающие соответственно цвет линии графика и заливку области, которая ограничивается кривой, при этом переключатель Fill mode должен быть установлен в положение «on».

Interp color vector - вектор, определяющий заливку каждого сегмента графика.

Mark mode - режим, позволяющий строить точечные графики (положение переключателя «on»). По умолчанию это свойство отключено.

Использование свойств Foreground, Background и режима Closed.

Mark style - стиль маркера - возможны следующие значения:

dot - точка;

 plus - знак «плюс»;

cross - крестик;

star - плюс, вписанный в окружность;

filled diamond - закрашенный ромб;

diamond - ромб;

triangle up - треугольник вершиной вверх;

triangle down - треугольник вершиной вниз;

diamond plus - плюс, вписанный в ромб;

circle - кружок;

asterisk- звездочка;

square - квадрат;

triangle right - треугольник вершиной вправо;

triangle left - треугольник вершиной влево;

pentagram - пятиконечная звезда.

Mark size - размер маркера - устанавливаемые значения могут изменяться от 0 до 30pt.

Mark foreground - ползунок, каждое положение которого определяет цвет заливки маркера.

Закладка Data окна форматирования Polyline Editor позволяет уточнить область данных, по которым строится графика. В поле Data field первоначально указывается текущий диапазон, в нашем случае это 2 массива типа Double, в каждом из них 63 значения - [63x2 double array]. Однако в этом списке можно выбрать строку Edit data и отредактировать таблицу исходных данных (см.ниже).

Закладка Clipping (Обрезка) окна форматирования Polyline Editor позволяет установить границы прямоугольной области -  Clip box (Кадр), которая останется видимой после обрезки изображения.

Напомним, что в полях X и Y следует указать x, y координаты верхнего левого угла кадра, а в полях W, H - его ширину и высоту.

Режим Clip state также может принимать одно из значений: «off» - означает, что создаваемая графика не кадрируется; «clipgrf» (по умолчанию) - от создаваемой графики обрезается область, находящаяся вне границ осей; «on» - от создаваемой графики обрезается область, находящаяся вне границ, заданных свойством Сlip box.

Задание. Изучите на примере построенного графика функции все возможности форматирования.


 

А также другие работы, которые могут Вас заинтересовать

24843. Корпоративные сети 65.42 KB
  Сети масштаба предприятия корпоративные сети объединяют большое количество компьютеров на всех территориях отдельного предприятия. Для соединения удаленных локальных сетей и отдельных компьютеров в корпоративной сети применяются разнообразные телекоммуникационные средства в том числе телефонные каналы радиоканалы спутниковая связь. Пример корпоративной сети Непременным атрибутом такой сложной и крупномасштабной сети является высокая степень гетерогенности нельзя удовлетворить потребности тысяч пользователей с помощью однотипных...
24844. Вычислительная сеть 18.62 KB
  Качество доступа к ресурсу как глобальная характеристика функционирования сети может быть описана многими показателями выбор которых зависит от задач стоящих перед вычислительной сетью. Производительность вычислительной сети может быть оценена с разных позиций. С точки зрения пользователя важным числовым показателем производительности сети является время реакции системы особенно в той части которая относится к работе сети.
24845. Стандартные стеки коммуникационных протоколов 21.42 KB
  Три основных момента: Существует множество протоколов и хотя все они участвуют в реализации связи каждый протокол имеет различные цели выполняет различные задачи обладает своими преимуществами и ограничениями. Несколько протоколов могут работать совместно. В этом случае они образуют так называемый стек или набор протоколов Работа различных протоколов должна быть скоординирована так чтобы исключить конфликты или незаконченные операции.
24846. К локальным сетям - Local Area Networks (LAN) 13.54 KB
  Изза коротких расстояний в локальных сетях имеется возможность использования относительно дорогих высококачественных линий связи которые позволяют применяя простые методы передачи данных достигать высоких скоростей обмена данными порядка 100 Мбит с. В связи с этим услуги предоставляемые локальными сетями отличаются широким разнообразием и обычно предусматривают реализацию в режиме online.
24847. Глобальные сети - Wide Area Networks (WAN) 13.78 KB
  Так как прокладка высококачественных линий связи на большие расстояния обходится очень дорого в глобальных сетях часто используются уже существующие линии связи изначально предназначенные совсем для других целей. Изза низких скоростей таких линий связи в глобальных сетях десятки килобит в секунду набор предоставляемых услуг обычно ограничивается передачей файлов преимущественно не в оперативном а в фоновом режиме с использованием электронной почты. Для устойчивой передачи дискретных данных по некачественным линиям связи применяются...
24848. Оценка стоимости облигационного займа 27 KB
  Стоимость облигационного займа приблизительно равна доходу который получает держатель облигаций. Проценты по облигационным займам выплачиваются из чистой прибыли поэтому корректировка стоимости облигационного займа на налог на прибыль не производится.
24849. Повышение рыночной стоимости 31.5 KB
  Управление стоимостью компании это современная стратегия менеджмента ориентированная на повышение инвестиционной привлекательности конкурентных преимуществ и устойчивой работы в рыночной среде в расчете на длительную перспективу. Отмечено что повышение рыночной стоимости компании является стратегической целью управления. Фактор создания стоимости представляется как некоторый элемент социальноэкономической системы влияющий на количественные и качественные параметры компании от которых зависит ее рыночная цена а управление стоимостью ...
24850. Подходы к оценке интеллектуальной собственности 34.5 KB
  При рыночном подходе используется метод сравнения продаж когда рассматриваемый актив сравнивается с аналогичными объектами интеллектуальной собственности или интересами в этих объектах либо с ценными бумагами обеспеченными неосязаемыми активами которые были проданы на открытом рынке. Могут применяться несколько методов оценки затрат на создание ОИС: Метод стоимости замещения объекта оценки заключается в суммировании затрат на создание ОИС аналогичного объекту оценки в рыночных ценах существующих на дату проведения оценки с учетом износа...
24851. Понятие интеллектуального капитала и особенности его оценки 27.5 KB
  Интеллектуальный капитал стоимость совокупности отчуждаемых и неотчуждаемых нематериальных активов участвующих в хоз. Интеллектуальный капитал складывается из освоенных профессионалами частей интеллектуального ресурса. Интеллектуальный капитал сосредотачивается в двух формах: 1. Интеллектуальный капитал предприятия существует в форме общественнопроизводственных и личностнопрофессиональных отношений.