Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Іванюк.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
110.84 Кб
Скачать

13. Оформлення графіків.

Встановити бажаний вид і колір графіка можна, використовуючи повну форму звернення до функції plot:

plot (x1, y1, s1, x2, y2, s2, ..., xn, yn, sn)

де x1, x2, ..., xn — масиви абсцис графіків;

y1, y2, ..., yn — масиви ординат графіків;

s1, s2, ..., sn — рядок, що складається з трьох символів, які визначають відповідно колір лінії, тип маркера і тип лінії графіків, в рядку можуть використовуватися один, два або три символи одночасно але в будь-якій бажаній комбінації.

Символи, що визначають колір лінії графіка

символ

опис

y

жовтий

m

рожевий

c

блакитний

r

червоний

g

зелений

b

синій

w

білий

k

чорний

Символи, що визначають тип лінії графіка

символ

опис

-

суцільна (за замовчуванням)

:

штрих, що чергується з двома точками

-.

штрих, що чергується з однією крапкою

--

штрихова

Символи, що визначають тип маркера

символ

опис

.

крапка

о

коло

х

хрестик

+

знак «плюс»

*

зірочка

s

квадрат

d

ромб

v

трикутник вершиною вниз

^

трикутник вершиною вверх

<

трикутник вершиною вліво

>

трикутник вершиною вправо

p

п'ятикутна зірка

Щоб графік простіше «читався», зручно виводити сітку – додаткові осі для показника X і показника Y. У Scilab це можна зробити за допомогою команди xgrid (color), де color визначає id кольору лінії сітки. Якщо залишити дужки порожніми, за замовчуванням буде промальована сітка чорного кольору.

Заголовок графіка, побудованого функцією plot, можна вивести командою xtitle:

xtitle(title, xstr, ystr)

де title — назва графіка; xstr — назва оси X; ystr — назваоси Y .

У випадках, коли в одній координатній площині зображуються графіки декількох функцій, виникає необхідність в «легенді», яку можна вивести за допомогою команди legend:

legend(leg1, leg2, ..., legn, [pos], [boxed])

где leg1 — назва першого графіка, leg2 — назва другого графіка, legn — назва n-го графіка;

pos — розташування легенди: 1 — в верхньому правому куті (по замовчуванню), 2 — в верхньому лівому куті, 3 — в нижньому лівому куті, 4 — в нижньому правому куті, 5 — визначається користувачем після зображення графіка;

boxed — логічна зміна, яка визначає, чи прорисовувати значення %t) чи ні (значення %f) рамку навколо легенди.

plot2d([logflag],x,y’,[key1=value1,key2=value2,...,keyn=valuen]

style — визначає масив числових значень кольорів графіка. Кількість елементів масиву співпадає з кількістю зображуваних графіків.

axesflag — визначає наявність рамки навколо графіка:

0 — нет рамки;

1 — изображение рамки, ось y слева (по умолчанию);