| ActionSkin | - Img_Diagram |
Img_Diagram
Краткое описание
Компонент предназначен для вывода простой круговой диаграммы для двух и более значений.
Параметры
Методы
События
Данные
Замечания
[img=Внешний вид диаграммы align=left]http://hiasm.com/xf/attach/wiki/img_diagram_1.png[/img] Порядок работы с элементом следующий:
- сначала необходимо определить количество и название секторов с данными для вывода диаграммы. Делается это путем определения параметра Items, в котором перечисляется список с именами секторов(по одному имени на строку). Очевидно, что количество секторов в этом случае определяется количеством строк в списке.
- на вход метода doDraw подается МТ поток с фактическими данными, которые необходимо вывести на диаграмму. Количество элементов в МТ потоке должно быть не меньше количества секторов, определенное в параметре Items.
Для расчета объемов секторов диаграммы, элемент складывает все значения, поступившие на вход метода doDraw и делит каждое значение из потока на полученный итог, получая результирующий % объема, который для удобочитаемости округляется до десятых.
Обновление элемента: [svn]Img_Diagram.pas[/svn]
- сначала необходимо определить количество и название секторов с данными для вывода диаграммы. Делается это путем определения параметра Items, в котором перечисляется список с именами секторов(по одному имени на строку). Очевидно, что количество секторов в этом случае определяется количеством строк в списке.
- на вход метода doDraw подается МТ поток с фактическими данными, которые необходимо вывести на диаграмму. Количество элементов в МТ потоке должно быть не меньше количества секторов, определенное в параметре Items.
Для расчета объемов секторов диаграммы, элемент складывает все значения, поступившие на вход метода doDraw и делит каждое значение из потока на полученный итог, получая результирующий % объема, который для удобочитаемости округляется до десятых.
Обновление элемента: [svn]Img_Diagram.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)