Для создания диаграмм на управляемых формах существует специальный тип данных "Диаграмма". С помощью данного типа можно отображать на формах различные графики и диаграммы. Перечень типов диаграмм можно увидеть в свойстве диаграммы "ТипДиаграммы".
При работе с диаграммами в 1С существуют специальные понятия: "Серия", "Точка", "Значение". Если провести аналогию с математическими понятиями, то Серия это график функции, Точка это координата X, Значение это координата Y.
Типы диаграмм График График по шагам График с накоплением График с областями График с областями и накоплением График с областями нормированный Гистограмма Гистограмма с накоплением Гистограмма нормированная Гистограмма объемная Гистограмма с накоплением объемная Гистограмма нормированная объемная Гистограмма горизонтальная Гистограмма с накоплением горизонтальная Гистограмма нормированная горизонтальная Гистограмма горизонтальная объемная Гистограмма с накоплением горизонтальная объемная Гистограмма нормированная горизонтальная объемная Круговая Круговая объемная Биржевая Биржевая "свеча" Изометрическая обычная Изометрическая непрерывная Изометрическая лента Изометрическая пирамида Водопад Каркасная поверхность Поверхность Выпуклая поверхность Вогнутая поверхность Затененная поверхность Сотовая Радарный график Радарный график с областями Радарный график с накоплением Радарный график с областями и накоплением Радарный график с областями нормированный Измерительная Воронка Воронка объемная Воронка нормированная Воронка нормированная объемная
Пример программного построения графика В данном примере функция заполняет диаграмму с типом "График".
&НаСервере Процедура ПостроитьГрафикНаСервере() Серия = Диаграмма.Серии.Добавить("АБВГД"); Для Значение = 1 По 10 Цикл Точка = Диаграмма.УстановитьТочку(Значение); Диаграмма.УстановитьЗначение(Точка, Серия, Значение); КонецЦикла; КонецПроцедуры
Результат построения функции
|