Виджет Диаграмма

Виджет Диаграмма отображает количественные атрибуты из источника данных в графическом виде. Он позволяет конечным пользователям визуализировать и выявлять закономерности и тенденции на основании необработанных данных.

В настоящее время можно выбрать линейные или столбчатые диаграммы. Столбчатая диаграмма — это вертикальная линейная диаграмма. В зависимости от типа категории, выбранного при настройке виджета, линейная или столбчатая диаграмма может представлять статистические значения полей для агрегированных групп или статистику всех значений для конкретных полей.

Линейная диаграмма или столбчатая диаграмма зависят от серий данных. Серии данных – это набор данных, которые отображаются на диаграмме. Можно рассматривать серии как массив значений на основе аттрибута. Каждый экземпляр в массиве является точкой данных. При отрисовке диаграммы каждая точка данных имеет собственную геометрию. Одна или несколько серий могут отображаться одновременно в линейной или столбчатой диаграмме. Например, диаграмма может показывать население разного пола в каждом штате США. Женское население каждого штата — это серия, а мужское население каждого штата — это другая серия. Каждый вид населения штата представляет собой точку данных в серии.

Пример столбчатой диаграммы

Примеры

Используйте этот виджет для поддержки требований к разработке приложений, таких как:

  • Вы хотите показать графику статистики для векторного слоя.
  • Вы хотите проанализировать и визуализировать закономерности данных.
  • Вы хотите сравнить атрибуты объектов графическим способом.

Примечания по использованию

Виджет требует наличия источника данных. Виджет Диаграмма можно использовать на странице с отображаемой картой или без нее. После выбора источника данных вы выбираете шаблон диаграммы, чтобы начать работать с определенным типом диаграммы.

Источником данных для диаграммы может быть один из следующих:

  • Рабочие слои, включая векторный слой или слой сцены на существующей карте или добавленные из сервиса
  • Таблицы с карты, включая связанную таблицу
  • Источник выходных данных другого виджета, например результат запроса виджета Запрос

Настройки

Виджет Диаграмма включает в себя следующие настройки:

  • Источник данных—Выбрать источник данных с атрибутами для анализа в виджете Диаграмма. В настройках вида данных можно фильтровать данные, чтобы ограничить содержание виджета, сортировать данные для отображения объектов в определенном порядке, или ограничить число объектов.
  • Тип диаграммы—Выбрать тип диаграммы с помощью шаблона, чтобы начать работать с тем, который соответствует тому, как вы хотите представить анализ данных.
  • Данные—Определить, как генерировать серии данных для диаграммы, выбрав тип категории и настроив, какие атрибуты данных визуализировать и как их представлять.
    • Тип категории—Опции варьируются в зависимости от категории.
      • По группе—Показывать значения по категориям, описывающим статистические значения одного или нескольких полей для каждой категории.
        • Поле Категория—Определить поле атрибута, из которого создаются категории диаграмм.
        • Статистика—Вычислить статистические значения для указанных числовых полей. К методам относятся значения количества, суммы, среднего, минимума и максимума.
        • Числовые поля—Выбрать одно или несколько полей для анализа.
      • По полю—Показать значения атрибутов в виде диаграмм, описывающих статистические значения всех пространственных объектов или записей для заданного поля (полей).
        • Статистика—Вычислить статистические значения для указанных числовых полей. К методам относятся значения суммы, среднего, минимума и максимума.
        • Числовые поля—Выбрать одно или несколько полей, для которого будет вычислена статистика.
    • Сортировать по—Сортировать столбцы или колонки по их значениям или названиям категорий в порядке возрастания или убывания.
    • Максимальное количество категорий—Указать максимальное количество категорий для отображения на диаграмме.
  • Серии—Изменить тип размещения, символы и подписи серий данных.
    • В несколько строк—Группировать серии одного и того же типа рядом, в сложенном или или 100-% сложенном виде.
    • Подпись значения—Показывать подписи значений на каждом символе серии.
    • Для каждой серии можно отредактировать ее стиль символов и подпись серии (подпись серии помогает разграничивает серии, когда включена легенда).
  • Оси—Настраивает свойства оси категорий и оси значений.
    • Ось категории
      • Заголовок оси—Указывает заголовок для оси категорий.
      • Подпись оси
        • Ограничение символов—Указывает, сколько символов должно отображаться для каждой подписи категории.
        • Выравнивание—Указывает, как расположить и выровнять подписи категорий в соответствии с масштабом оси.
      • Сетка осей—Показывает вертикальные сетки.
    • Ось значения
      • Диапазон значений—Настройте масштаб оси, указав минимум и максимум.
      • Заголовок оси—Укажите заголовок для оси значений.
      • Подпись оси
        • Десятичные числа—Укажите, сколько десятичных знаков должно отображаться для каждой шкалы значений.
        • Показывать разделители разрядов—Показывать разделители для значений больше тысячи.
      • Сетка осей—Показывает горизонтальные сетки.
  • Общие–Указание общих свойств диаграммы.
    • Заголовок диаграммы–Указывает заголовок диаграммы.
    • Описание—Описание диаграммы.
    • Ориентация диаграммы—Изменет ориентацию отображения, преобразуя линию в столбец или наоборот.
    • Легенда—Отображение легенды на диаграмме.
      • Заголовок легенды—Указание заголовка легенды.
      • Положение легенды—Указывает, где будет размещена легенда на диаграмме.
  • Оформление – Настройка внешнего вида легенды.
    • Фон–Изменить цвет фона.
    • Текстовые элементы—Изменить стиль текста для каждого текстового элемента диаграммы и применить изменения стиля ко всему тексту, включив Весь текст.
    • Элементы символов—Изменить стиль для каждого линейного элемента диаграммы, включая оси и сетки, и применить изменения стиля ко всем элементам, включив Все линейные.
  • Инструменты—Добавить инструменты рабочего цикла, чтобы конечные пользователи могли экспериментировать и наблюдать за закономерностями диаграммы.
    • Выборка и масштабирование—Разрешить выбор и масштабирование серий и увеличение или уменьшение масштаба диаграммы.

Типы категорий

Вообще существует два варианта создания серий данных для анализа, вычисления и отображения значений источников данных в линейных или столбчатых диаграммах: типы категорий По группе и По полю.

По группе

Тип категории По группе показывает значения по категориям. Эта диаграмма использует для создания серий агрегации данных. Она группирует объекты или записи в различные категории на основе значений указанного поля категории. Она описывает статистические значения одного или нескольких полей для каждой категории. Каждая точка данных в серии представляет собой статистическое значение (количество, сумма, среднее, минимальное или максимальное) полей, сгруппированных по категориям. Например, с данными студентов, включающими поля Имя, Класс, Пол, Возраст, Экзамен1 и Экзамен2, можно использовать поле Класс для группировки данных по различным категориям на диаграмме, например для вычисления среднего значения поля Возраст для каждой категории Класса.

Пример диаграммы для типа категории По группе

По полю

Тип категории По полю показывает значения атрибутов в виде диаграмм, описывающих статистические значения всех пространственных объектов или записей для заданного поля (полей). Одно или несколько числовых полей представляют категории. Для каждого поля или категории вычисляется суммарная статистика, по которой создается точка данных. Используя те же данные, что и в предыдущем примере, вы можете рассчитать и построить средние баллы за Экзамен1 и Экзамен2 для всех студентов.

Пример диаграммы для типа категории По полю

Опции взаимодействия

Диаграммы представляют статистику исходных данных. Чтобы взаимодействовать с другими виджетами с теми же исходными данными, что и диаграмма, можно добавить действия в панель Действия. Например, выбрать символ диаграммы, например линию, и показать соответствующие объекты в виджете Карта и виджете Список. Для этого необходимо щелкнуть Действие с сообщением и добавьте триггер для Изменения выбора записи. Выберите Рабочая среда и выберите Выбрать записи данных. Данные триггера — это выходные данные статистики диаграммы, которые вы можете добавить в качестве данных, с которыми будет работать триггер. Настройте его с помощью поля триггера из данных триггера и поля действия из данных действия, чтобы соединить данные триггера и действия. После подключения любая выборка из статистики диаграммы запускает действие выборки в исходных данных. Вы также можете настроить Действие с данными в диаграммах для просмотра статистики в виджете Таблица.

Подсказка:

Поле сопоставления должно быть идентичным для выходной статистики диаграммы и исходных данных для создания подключения действий. Данные статистики диаграммы генерируют новый OBJECTID на основе результатов, который не равен тому же уникальному идентификатору в исходных данных. Для достижения наилучших результатов используйте поле категории, которое вы использовали для настройки диаграммы.

Примечание:

Помимо действий выборки или фильтрации на уровне среды, которые влияют на любой виджет, использующий один и тот же источник данных, в настоящее время виджет Карты поддерживает действия Подсветить и Фильтровать для сообщения виджета Диаграммы.