Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.0.0 - Русский


ВидЛинии

для быстрой настройки вида линий на графике

Описание

ВидЛинии - это необязательный аргумент, который может быть использован внутри команды построения графика plot для настройки вида каждой новой линии. Он должен быть указан в виде соединённых строк, содержащих информацию о цвете, стиле линий или маркеров. Он очень полезен для быстрого определения этих основных свойств линий.

Чтобы определить красную штрихпунктирную линию с ромбовидными маркерами, строка должна быть в виде 'r-.diam'. Как вы можете видеть, полное написание значения каждого свойства не обязательно, однако строка, которая является связкой (в любом порядке) этих трёх типов свойств, должна оставаться однозначной. Кроме того, определение строки не чувствительно к регистру.

Вот полный список типов ВидЛинии, которые вы можете определить (используя plot).

Стиль линии:

строка, определяющая стиль линии. Это свойство связано со свойством объекта line_style ("стиль линии") (см. свойства ломанной линии).

Определитель Стиль линии
- Сплошная линия (по умолчанию)
-- Штриховая линия
: Пунктирная линия
-. Штрихпунктирная линия
Цвет:

строка, определяющая цвет линии. Это свойство связано со свойством объекта foreground ("передний фон")(см. свойства ломаной линии).

Определитель Цвет
r Красный
g Зелёный
b Синий
c Голубой
m Пурпурный
y Жёлтый
k Чёрный
w Белый

Если вы не укажете цвет (ни с помощью ВидЛинии, ни с помощью ГлобальноеСвойство), то будет использоваться таблица цветов, устанавливаемых по умолчанию. Во время рисования множества линий, команда plot автоматически перебирает в цикле эту таблицу. Вот используемые цвета:

R G B
0. 0. 1.
0. 0.5 0.
1. 0. 0.
0. 0.75 0.75
0.75 0. 0.75
0.75 0.75 0.
0.25 0.25 0.25
Тип маркера:

Строка, определяющая тип маркера. Заметьте, что, если вы укажете маркер без стиля линии, то будут нарисованы только маркеры. Это свойство связано со свойствами объекта mark_style ("стиль маркера") и mark_mode ("режим маркера") (см. свойства ломаной линии).

Определитель Тип маркера
+ Знак "плюс"
o Кружок
* Звёздочка
. Точка
x Крестик
'square' или 's' Квадрат
'diamond' или 'd' Ромб
^ Треугольник, указывающий вверх
v Треугольник, указывающий вниз
> Треугольник, указывающий вправо
< Треугольник, указывающий влево
'pentagram' или 'p' Пятиконечная звезда (пентаграмма)
Нет маркера (по умолчанию)

Примеры

clf();
x=1:0.1:10; // Инициализация.
plot(x,sin(x),'r-.>') // строит штрихпунктирную линию с треугольниками, указывающими вправо, центрованными на каждой точке
clf();
x=1:0.1:10;
// Если вы укажете маркер без стиля линии, то только маркеры будут нарисованы
plot(x,sin(x),'d')
clf();
x = 1:0.5:10; // Init.
// Порядок информации о цвете, стили линии или маркерах не имеет значения
// ОДНАКО информация должна быть однозначной
subplot(311);plot(x,sin(x),'.b-');
subplot(312);plot(x,sin(x),'b.-');
subplot(313);plot(x,sin(x),'b-.');// Точка принадлежит информации о стиле линии (не маркера!)
//множество графиков с различными видами линии
clf();
t=0:%pi/20:2*%pi;
plot(t,sin(t),'ro-.',t,cos(t),'cya+',t,abs(sin(t)),'--mo')

Смотрите также

  • color — returns the color id of a color
  • ГлобальноеСвойство — для настройки вида объектов (кривых, поверхностей, ...) в командах plot или surf
  • plot — 2D plot
  • clf — Clears and resets a figure or a frame uicontrol
Report an issue
<< histplot 2d_plot loglog >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Oct 24 14:37:07 CEST 2023