Свойства серий

Серии

Внешний вид серии точек на графике определяется набором ее свойств. Каждое свойство может быть либо общим для всей серии, либо индивидуальным для каждой точки. Если свойство не задано, оно принимается равным стандартному значению по умолчанию. Названия, смысл и стандартные значения всех свойств перечисляются ниже.

Серия создается командой Series. Каждое свойство серии задается одно- или двухбуквенным именем, за которым следует знак равенства и значение. Значением должна быть либо числовая константа, либо имя столбца данных, определенного командами NewData или Let. Свойства разделяются запятыми или пробелами.

Например, следующая команда образует новую серию с именем priceline:

#Series priceline: X=time Y=price S=0 LP=2 LC=1
В этой серии координаты точек X и Y задаются столбцами данных time и price соответственно. Свойства S, LP и LC одинаковы для всех точек серии. Все остальные свойства имеют стандартные значения.

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

#Series priceline: X=time Y=price S=0 LP=2 LC=3
Тот же результат достигается более короткой командой:
#SeriesModify priceline: LC=3
Команда SeriesModify имеет тот же синтаксис, что и Series, но в отличие от последней не создает серию заново, а только изменяет указанные свойства.

Имя серии можно опускать при создании серии. Однако если после этого определить еще одну серию, то доступ к первой для команд Series, SeriesOn, SeriesOff, SeriesModify и SeriesSize будет закрыт навсегда.

Число точек в серии равно максимальной длине столбцов данных, указанных в свойствах серии. Обычно все столбцы имеют одинаковую длину, однако это условие не является обязательным. Недостающие значения интерпретируются как пустые.

Если свойства серии не ссылаются ни на один столбец данных, определенный командой NewData, то число точек в такой серии по умолчанию равно нулю. Чтобы явным образом задать число точек, следует использовать команду SeriesSize или ResizeData.