Виджет Диаграмма отображает количественные атрибуты из источника данных в графическом виде. Он позволяет пользователям визуализировать и выявлять закономерности и тенденции на основании необработанных данных.
В настоящее время вы можете выбрать из линейчатых, столбчатых диаграмм, диаграмм-графиков, диаграмм с областями, круговых диаграмм, точечных диаграмм, гистограмм и датчиков. В зависимости от типа категории, выбранного при настройке виджета, диаграмма может представлять статистические значения полей для агрегированных групп или статистику всех значений для заданных полей.
Линейчатые, столбчатые диаграммы, диаграммы-графики и диаграммы с областями - это серийные диаграммы, основанные на сериях данных для визуализации отображения. Серии данных – это набор данных, которые отображаются на диаграмме. Можно рассматривать серии как массив значений на основе аттрибута. Каждый экземпляр в массиве является точкой данных. При отрисовке диаграммы каждая точка данных имеет собственную геометрию. Одновременно на диаграмме серий могут отображаться одна или несколько серий. Например, диаграмма может показывать общее число занятых и пустующих единиц жилья в каждом штате США. Число занятых единиц жилья в каждом штате представлено серией, а число пустующих жилищ - другой серией. Каждый вид населения штата представляет собой точку данных в серии.
На круговых диаграммах отображаются взаимосвязи "часть к целому" в данных. Каждый сектор представляет собой один компонент, а все сектора, соединенные вместе, дают целое. Каждый сектор является точкой данных, которая иллюстрирует числовое соотношение относительно целого.
Точечные диаграммы используют точки, отображаемые на графике, чтобы показать отношение между двумя переменными.
Гистограмма визуально представляет распределение непрерывной числовой переменной, при котором измеряется частота появления в наборе данных сходных значений. Гистограммы виджета Диаграмма классифицируют данные по различным бинам, представляющим собой диапазоны между интервалами, и показывают число точек данных в каждом бине. Гистограммы подходят для показа распределения.
Датчик отображает один отдельный параметр в контексте минимального и максимального значений. Датчики удобны для отображения прогресса в достижении целей или числовых показателей.
Примеры
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вы хотите показать графику статистики для векторного слоя.
- Вы хотите проанализировать и визуализировать закономерности данных.
- Вы хотите сравнить атрибуты объектов графическим способом.
Примечания по использованию
Виджет требует наличия источника данных. Виджет Диаграмма можно использовать на странице с отображаемой картой или без нее. После выбора источника данных вы выбираете шаблон диаграммы, чтобы начать работать с определенным типом диаграммы.
Источником данных для диаграммы может быть один из следующих:
- Рабочие слои, включая векторный слой или слой сцены на существующей карте или добавленные из сервиса
- Таблицы с карты, включая связанную таблицу
- Источник выходных данных другого виджета, например результат запроса виджета Запрос
Чтобы создать гистограмму или вычислить медиану для любой диаграммы, у подключенного источника данных должен быть percentile-continuous или percentile-discrete поддерживать тип статистики. У слоев, поддерживающих процентили, значение свойства supportsPercentileStatistics равно true в объекте слоя advancedQueryCapabilities.
Настройки
Виджет Диаграмма включает в себя следующие настройки:
- Источник данных—Выбрать источник данных с атрибутами для анализа в виджете Диаграмма. В настройках вида данных можно фильтровать данные, чтобы ограничить содержание виджета, сортировать данные для отображения объектов в определенном порядке, или ограничить число объектов.
- Тип диаграммы—Выбрать тип диаграммы с помощью шаблона, чтобы начать работать с тем, который соответствует тому, как вы хотите представить анализ данных.Если подключенный источник данных содержит диаграмму, вы можете создать диаграмму на основе существующей диаграммы.
- Используйте линейчатую диаграмму для суммирования и сравнения категориальных данных. Столбчатая диаграмма — это вертикальная линейчатая диаграмма.
- Диаграммы-графики отображают изменения в непрерывном диапазоне, например, времени или расстояния. Диаграмма с областями аналогична диаграммам-графикам, но идеально подходит для обозначения изменений между различными наборами данных, чтобы показать, как значения меняются с течением времени.
- Используйте круговую диаграмму для иллюстрации пропорций категорийных или номинальных данных в виде круга или кольца.
- Используйте точечную диаграмму, чтобы показать отношение между двумя наборами данных, отобразив точки на графике.
- Используйте датчик, чтобы показать взаимосвязь между измерением и минимальным и максимальным значениями.
- Данные (столбчатая, линейчатая, круговая диаграмма или диаграмма-график) - служит для определения, как строить серии данных для диаграммы, выбрав тип категории и настроив, какие атрибуты данных визуализировать и как их представлять.
- Тип категории — опции варьируются в зависимости от категории.
- По группе — показывать значения по категориям, описывающим статистические значения одного или нескольких полей для каждой категории.
- Поле Категория — определить поле атрибута, из которого создаются категории диаграмм. Все поля из подключенного источника данных отображаются в ниспадающем меню. Вы можете прокручивать список полей или выполнять поиск по названию. Щелкните по полю, чтобы выбрать его.
- Статистика — вычислить статистические значения для указанных числовых полей. К методам относятся количество, сумма, среднее, минимум, максимум, медиана и агрегирование.
- Разбить по полю — при необходимости разбить поле категории другим полем. При указании разбить по полю, данные из поля категории разбиваются на несколько серий данных (т.е. одна серия для каждого уникального значения в поле разбиения).
Примечание:
Виджет не поддерживает Разбить по полю, если источником данных являются выходные данные из другого виджета или если вы решили отображать данные используя вид Выбранные объекты.
- Опции бининга времени — следующие настройки появляются для диаграмм-графиков и площадных диаграмм, когда полем категории является поле даты:
- Интервал — установите интервал временных бинов. Бины - это диапазоны непрерывных числовых значений, использующиеся для сортировки данных. Например, если вы определяете интервал как один год, ось x делится на равные интервалы в один год, а на диаграмме отображаются точки данных, попадающие в каждый годовой период.
- Выравнивание интервалов — выберите выравнивание интервалов либо по первой точке данных, либо по последней точке данных. Например, если первая точка данных имеет значение даты 1 января 2000 г., а вы определяете интервал как 10 лет и выбираете Замкнуть на первую точку данных, первый интервал на графике — с 1 января 2000 г. по 31 декабря 2009 г.
- Пустые бины — выберите, что делать с интервалами времени, в которых отсутствуют точки данных. Вы можете представить пустые бины как разрывы в линии, рассматривать их как нулевое значение или игнорировать их и сделать так, чтобы линия соединяла непустые бины.
- Сократить незавершенный интервал — включите этот параметр, чтобы удалить из графика все неполные интервалы. Примером незавершенного интервала может быть годовой интервал, начинающийся 1 января 2000 г., с последней точкой данных 1 февраля 2000 г., это означает, что в конце графика недостаточно места для полного годового интервала.
- Числовые поля — выбрать одно или несколько полей для анализа. Все числовые поля из подключенного источника данных отображаются в ниспадающем меню. Можно прокручивать список полей или выполнять их поиск. Можно использовать кнопку Показать выборку, чтобы представить в ниспадающем меню только выбранные поля, или отменить выборку помощью кнопки Очистить выборку.
- По полю — показать значения атрибутов в виде диаграмм, описывающих статистические значения всех пространственных объектов или записей для заданного поля (полей).
- Статистика — вычислить статистические значения для указанных числовых полей. К методам относятся значения суммы, среднего, минимума, максимума и медианы.
- Числовые поля — выбрать одно или несколько полей, для которого будет вычислена статистика. Все числовые поля из подключенного источника данных отображаются в ниспадающем меню. Можно прокручивать список полей или выполнять их поиск. Можно использовать кнопку Показать выборку, чтобы представить в ниспадающем меню только выбранные поля, или отменить выборку помощью кнопки Очистить выборку.
- По группе — показывать значения по категориям, описывающим статистические значения одного или нескольких полей для каждой категории.
- Сортировать по — сортировать диаграммы по значениям или названиям категорий в порядке возрастания или убывания.
- Максимальное количество категорий (доступно при выборе По группе для Типа категории - указать максимальное количество категорий для отображения на диаграмме.
- Тип категории — опции варьируются в зависимости от категории.
- Данные (точечные диаграммы) - определить порядок построения точечных диаграмм.
- Переменные - выбрать, какие числовые атрибуты будут отображаться на осях. Выберите значение для Число по оси X и Число по оси Y.
- Статистика - включите параметр Показать линейный тренд, чтобы отобразить линию тренда, называемую также линией наилучшего соответствия, на точечной диаграмме. Линия тренда моделирует линейную зависимость между точками данных. Значение r2, которое также отображается, количественно определяет силу взаимосвязи между переменными, отложенными по двум осям. Вы можете изменить цвет, тип штриховки и толщину линии тренда.
- Символ - настроить цвет, размер, цвет контура, тип штриховки контура и толщину контура символов точек данных.
- Всплывающая надпись — отображает всплывающие надписи при указании курсором на точки данных.
- Данные (гистограммы) — определяет, как строится гистограмма.
- Переменные — выбрать числовое поле подключенного источника данных и при необходимости применить преобразование. Чтобы построить гистограмму, источник данных должен содержать по крайней мере одно числовое поле. Можно применить преобразование логарифма или квадратного корня. Преобразования обычно используются для работы с искаженными данными.
- Бины - задайте число бинов. Бины - это диапазоны непрерывных числовых значений, использующиеся для сортировки данных. Например, если вы задаете количество интервалов равным 10, диапазон значений числового поля поделится на 10 одинаковых интервалов, а на диаграмме отобразится количество значений, попадающих в каждый интервал. Вы можете изменить цвет бинов, а также тип штриха и толщину контуров бинов.
- Надпись данных — отображает подписи количества в верхней части каждого бина.
- Всплывающая надпись — отображает всплывающие надписи, когда пользователь указывает на бины.
- График статистики - добавить наложения, показывающие среднее значение, медиану, нормальное распределение или стандартное отклонение данных. Вы можете изменить цвет, тип штриховки и толщину каждого наложения.
- Данные (датчики) — определите отображаемое значение, минимальное и максимальное значение на датчике.
- Отображаемое значение — измерение, отображаемое датчиком. Можно вычислить это значение с помощью любого из пяти операторов: Число, Среднее, Сумма, Макс., Мин.. В ниспадающем меню Числовые поля перечислены все числовые поля из подключенного источника данных.
- Минимальное значение и Максимальное значение — два значения, которые определяют диапазон, представленный датчиком. Щелкните Исправлено, чтобы ввести конкретные значения, или нажмите Статистика, чтобы вычислить значения с помощью одного из пяти операторов и одного из числовых полей из подключенного источника данных.
- Серии (используется для столбчатых, линейчатых диаграмм, диаграмм-графиков и диаграмм с областями) - изменить тип размещения, символы и подписи серий данных.
- В несколько строк — группировать серии одного и того же типа рядом, в сложенном или или 100-% сложенном виде.
- Надпись данных — отображает и выравнивает подписи данных на каждом символе серии.
- Всплывающая надпись — отображает всплывающие надписи, когда пользователь указывает на элементы диаграммы.
- Для каждой серии можно отредактировать ее стиль символов и подпись серии (подпись серии помогает разграничивает серии, когда включена легенда).
- Для диаграмм-графиков и диаграмм с областями вы можете отображать точки для каждого статистического значения и редактировать стиль символа точки.
- Оси - для применимых диаграмм настройте свойства осей X и Y.
- Ось X
- Заголовок оси — укажите заголовок для оси Х.
- Подпись оси
- Ограничение символов — указать, сколько символов должно отображаться для каждой подписи категории.
- Выравнивание — указать, как расположить и выровнять подписи категорий в соответствии с масштабом оси.
- Сетка осей — показывать вертикальные сетки.
- Бегунок диапазона отображения — добавьте бегунок над диаграммой, который позволяет пользователю изменять диапазон отображения оси X во время выполнения. Вы можете настроить цвет бегунка и ввести значение его размера в пикселях.
- Ось Y
- Диапазон значений — настройка шкалы оси, указав минимум и максимум.
- Заголовок оси — укажите заголовок для оси Y.
- Подпись оси
- Десятичный — указать, сколько десятичных знаков должно отображаться для каждой шкалы значений.
- Универсальный — указать число десятичных знаков для всех значений осей.
- Смешанный — указать минимальное и максимальное число десятичных знаков для всех значений осей.
- Обозначение — выберите для формата отображения числовых значений Стандартный, Компактный, Научный или Инженерный.
- Показывать разделители разрядов — показывать разделители для значений больше 1000.
- Десятичный — указать, сколько десятичных знаков должно отображаться для каждой шкалы значений.
- Сетка осей — показывает горизонтальные сетки.
- Дополнительная направляющая--Отображение дополнительных направляющих для привлечения внимания к определенным частям диаграммы. Вы можете указать надпись, выровнять надпись, задать начальную и конечную точки на оси значений, настроить цвет и контур, а также выбрать отображение направляющей поверх или под диаграммой.
- Ось X
- Сектора (только для круговых диаграмм) - настройка свойств секторов круга.
- Формат отображения — форматирование чисел в данных и всплывающих надписях. Вы можете указать минимальное и максимальное число знаков после запятой и отобразить разделитель тысяч для применимых чисел.
- Надпись данных — добавьте подпись около каждого сектора. Вы можете надписывать сектора по Значению, то есть по количеству объектов, по Процентам, то есть по процентам от общей площади диаграммы, или по обоим параметрам.
- Выровнять надпись данных — выровняйте подписи к данным по двум столбцам, по одному с каждой стороны диаграммы.
- Оптимизация перекрытия надписей данных — уменьшите круговую диаграмму, чтобы подписи данных располагались на большем расстоянии друг от друга.
- Смещение подписи - введите число пикселей, на которое смещается подпись относительно края сектора.
- Всплывающая надпись — включает подписи, которые появляются, когда пользователь указывает на каждый сектор. Как и в случае с надписями данных, можно надписывать сектора по Значению, то есть по числу объектов, по Процентам, то есть процентам от общей площади диаграммы, или по обоим параметрам.
- Группировка - выберите группировку всех секторов до определенного процента в единой категории Другое. Например, если круговая диаграмма разделена на три сектора, один из которых занимает 90 процентов, а два других - по 5 процентов, значение в 6 процентов в поле группировки объединяет эти два сектора в один под названием Другое, занимающий 10 процентов круга.
- Контур - настройка цвета, типа и ширины контура диаграммы.
- Цветовой режим - настройка цвета диаграммы.
- Один цвет - выберите один цвет.
- По категории - цветовые обозначения по категориям. Щелкните кнопку настроек, чтобы открыть панель Цвет сектора.
- Цвет сектора - настройка цветов сектора по категории. Панель настройки цвета сектора по умолчанию загружает до 20 категорий из связанных данных. Вы можете добавить до 50 категорий. Щелкните Добавить категорию, чтобы вручную добавить категорию по имени значения, или щелкните кнопку Автозагрузка, чтобы автоматически загрузить категории из связанных данных. При каждом щелчке загружается 10 категорий. Можете изменить цвет каждой отдельной категории или щелкните Применить цвета и выберите готовую цветовую схему. Вы также можете щелкнуть по подписи каждого сектора, чтобы изменить ее.
- Датчик (только датчики) — настройка свойств датчика.
- Форма - выберите форму диаграммы: полукруг или подкову.
- Формат значения - настройте свойства значений, отображаемых на датчике.
- Десятичный - укажите, сколько десятичных знаков отображаться для каждого значения.
- Обозначение - выберите выберите формат отображения числовых значений: Стандартный, Компактный, Научный или Инженерный.
- Показывать разделитель рядов - показывать разделители тысяч для значений, больших или равных 1000.
- Ось - настройте свойства изогнутой оси.
- Показать подпись оси - показывать метки значений на изогнутой оси.
- Приращение надписи - определите интервал между метками значений. При выборе Авто в раскрывающемся меню, датчик будет отображать метки с шагом, соответствующим вашим данным. Если вы выберете Пользовательский, вы можете ввести интервал.
- Показывать только начальную и конечную метку — отображать на датчике только метки минимального и максимального значений.
- Скрыть деления - скройте деления, которые отображаются в виде нормальных линий относительно изогнутой оси.
- Игла — игла указывает измерение на датчике. Вы можете настроить цвет заливки, цвет контура, обводку контура и толщину контура в пикселях (px).
- Направляющая — отображение дополнительных направляющих, чтобы привлечь внимание к определенным частям датчика. Вы можете указать надпись, определить начальную и конечную точки, а также настроить цвет и контур направляющей.
- Общие – указание общих свойств диаграммы.
- Заголовок диаграммы – указывает заголовок диаграммы.
- Описание — описание диаграммы.
- Ориентация диаграммы — изменяет ориентацию отображения, преобразуя линейную диаграмму в столбчатую или наоборот.
- Легенда — отображение легенды на диаграмме.
- Заголовок легенды — указание заголовка легенды.
- Положение легенды — указывает, где будет размещена легенда на диаграмме.
- Скрыть легенду пустых рядов (только столбчатые, линейчатые, диаграммы-графики и диаграммы с областями) - скройте легенду для любых рядов, не имеющих точек данных.
- Максимальная ширина (только для круговых диаграмм) — задайте легенду для максимальной ширины в пикселях.
- Оформление – настройка внешнего вида легенды.
- Фон – изменить цвет фона.
- Текстовые элементы — изменить стиль текста для каждого текстового элемента диаграммы и применить изменения стиля ко всему тексту, включив Весь текст.
- Элементы символов — изменить стиль для каждого линейного элемента диаграммы, включая оси и сетки, и применить изменения стиля ко всем элементам, включив Все линейные.
- Инструменты — добавить инструменты рабочего цикла, чтобы пользователи могли экспериментировать и наблюдать за закономерностями диаграммы.
- Выборка и масштабирование — разрешить выбор и масштабирование серий и увеличение или уменьшение масштаба диаграммы.
Типы категорий
Вообще существует два варианта создания категорий данных для анализа, вычисления и отображения значений источников данных в диаграммах: типы категорий По группе и По полю.
По группе
Тип категории По группе показывает значения по категориям. Эта диаграмма использует для создания категории агрегации данных. Она группирует объекты или записи в различные категории на основе значений указанного поля категории. Она описывает статистические значения одного или нескольких полей для каждой категории. Каждая точка данных в серии диаграмм или на круговой диаграмме представляет собой статистическое значение (количество, сумма, среднее, минимальное, максимальное или медианное) полей, сгруппированных по категориям. Например, с данными студентов, включающими поля Имя, Класс, Пол, Возраст, Экзамен1 и Экзамен2, можно использовать поле Класс для группировки данных по различным категориям на диаграмме, например для вычисления среднего значения поля Возраст для каждой категории Класса.
По полю
Тип категории По полю показывает значения атрибутов в виде диаграмм, описывающих статистические значения всех пространственных объектов или записей для заданного поля (полей). Одно или несколько числовых полей представляют категории. Для каждого поля или категории вычисляется суммарная статистика, по которой создается точка данных. Используя те же данные, что и в предыдущем примере, вы можете рассчитать и построить средние баллы за Экзамен1 и Экзамен2 для всех студентов.
Опции взаимодействия
Диаграммы представляют статистику исходных данных. Чтобы взаимодействовать с другими виджетами с теми же исходными данными, что и диаграмма, можно добавить действия в панель Действия. Например, выбрать символ диаграммы, например линию, и показать соответствующие объекты в виджете Карта и виджете Список. Для этого необходимо щелкнуть Действие с сообщением и добавьте триггер для Изменения выбора записи. Выберите Рабочая среда и выберите Выбрать записи данных. Данные триггера — это выходные данные статистики диаграммы, которые вы можете добавить в качестве данных, с которыми будет работать триггер. Настройте его с помощью поля триггера из данных триггера и поля действия из данных действия, чтобы соединить данные триггера и действия. После подключения любая выборка из статистики диаграммы запускает действие выборки в исходных данных. Вы также можете настроить Действие с данными в диаграммах для просмотра статистики в виджете Таблица.
Подсказка:
Поле сопоставления должно быть идентичным для выходной статистики диаграммы и исходных данных для создания подключения действий. Данные статистики диаграммы генерируют новый OBJECTID на основе результатов, который не равен тому же уникальному идентификатору в исходных данных. Для достижения наилучших результатов используйте поле категории, которое вы использовали для настройки диаграммы.
Примечание:
Помимо действий выборки или фильтрации на уровне среды, которые влияют на любой виджет, использующий один и тот же источник данных, в настоящее время виджет Карты поддерживает действия Подсветить и Фильтровать для сообщения виджета Диаграммы.
Ограничения
Ниже приведен список текущих ограничений отображения для каждого типа диаграммы:
- У линейчатых и столбчатых диаграмм может быть до 10 000 линеек или столбцов, если диаграмма имеет одну серию. Если диаграмма состоит из двух серий, в каждой серии может быть до 1000 линеек или столбцов. Если диаграмма состоит из трех или более серий, в каждой серии может быть максимум 100 линеек или столбцов, до 2000 в сумме.
- У круговых диаграмм может быть до 300 секторов.
- У диаграмм-графиков может быть до 10 000 точек и до 100 серий.
- Точечные диаграммы могут содержать до 10 000 точек.
Примечание:
Если входные данные содержат более 10 000 объектов, точечная диаграмма агрегирует данные, разделяя свою область на сетку ячеек 100 на 100. Любые точки, попадающие в одну ячейку, объединяются в одну точку на графике. Значения положения x и y агрегированной точки равны максимальным значениями x и y исходных точек. Поскольку размер сетки - 100 на 100, на точечных диаграммах можно показать до 10 000 агрегированных точек.
- Гистограмма может содержать до 64 бинов.