class — скрипт и функция диаграммы
Функция class назначает первый параметр интервалу классов. Результат — двойное значение с уравнением a<=x<b в качестве текстового значения, где a и b являются верхней и нижней границами диапазона, а нижняя граница является числовым значением.
Синтаксис:
class(expression, interval [ , label [ , offset ]])
Аргументы:
Аргумент | Описание |
---|---|
interval | Число, которое указывает ширину диапазона. |
label | Произвольная строка, которая может заменять 'x' в результирующем тексте. |
offset | Число, которое может использоваться как смещение от начальной точки по умолчанию для классификации. Начальная точка по умолчанию обычно равна 0. |
Примеры и результаты:
Пример | Результат |
---|---|
class( 23,10 ) | возвращает '20<=x<30' |
class( 23,5,'value' ) | возвращает '20<= value <25' |
class( 23,10,'x',5 ) | возвращает '15<=x<25' |
В этом примере мы загружаем таблицу, содержащую имя и возраст людей. Мы хотим добавить поле, которое классифицирует каждого человека по возрастной группе с десятилетним интервалом. Исходная таблица выглядит следующим образом:
Name | Age |
---|---|
John | 25 |
Karen | 42 |
Yoshi | 53 |
Чтобы добавить поле классификации по возрастной группе, можно добавить оператор предшествующей загрузки с помощью функции class. В этом примере мы загружаем исходную таблицу с помощью встроенных данных.
Полученные в результате загрузки данные выглядят так:
Name | Age | Agegroup |
---|---|---|
John | 25 | 20 <= age < 30 |
Karen | 42 | 40 <= age < 50 |
Yoshi | 53 | 50 <= age < 60 |