powerBI DENEB Круговая диаграмма

Вопрос или проблема

Я пытаюсь создать круговую диаграмму с дополнительной дугой, чтобы показать подразделение внутри кружка. Основная проблема в том, что круги не накладываются друг на друга; они начинаются с 0 для обеих диаграмм.

Если вы посмотрите, первые 10 % правильные, но заполненные также начинаются с 0, вместо того чтобы накладываться после открытого % на круговой диаграмме (я увеличил радиус открытого %, чтобы показать вам, что происходит).

Ответ или решение

Создание диаграммы с несколькими сегментами в Power BI с использованием визуализации Deneb может быть сложной задачей, особенно когда требуется реализовать более сложные представления, такие как удержание процентов открытых и закрытых разделов. Ниже приведены шаги и рекомендации для решения проблемы с диаграммой в виде пирога, где арки не накладываются друг на друга правильно.

Шаг 1: Понимание структуры данных

Прежде чем приступить к построению диаграммы, важно понять, как ваши данные структурированы. Убедитесь, что у вас есть две основные категории — "Открытые" и "Закрытые" проценты. Каждая из этих категорий должна иметь подкатегории, которые вы хотите отобразить на диаграмме.

Шаг 2: Настройка «Deneb» для визуализации

Если вы используете Deneb для создания визуализации, следующий шаг заключается в конфигурации JSON-шаблона. Вам необходимо правильно установить параметры визуализации таким образом, чтобы оба сегмента диаграммы начинались на одной и той же отметке, а не с нуля.

Шаг 3: Корректировка значений стартовых углов

Чтобы решить проблему с тем, что диаграммы начинаются с нуля, вы можете установить параметр startAngle в настройках вашей визуализации. Это позволит вам выровнять начальную позицию первого сегмента:

"mark": {
    "type": "arc",
    "validity": {
        "angle": {
            "start": "90"
        }
    },
}

В этом примере start указывает на 90 градусов, что соответствует началу диаграммы в верхней части (в направлении 12 часов на циферблате).

Шаг 4: Создание подкатегорий

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

"encoding": {
    "theta": {"field": "percent", "type": "quantitative"},
    "color": {
        "field": "category",
        "type": "nominal"
    }
}

Шаг 5: Интерактивность и дополнительные настройки

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

Шаг 6: Тестирование и отладка

После применения всех вышеперечисленных настроек, обязательно протестируйте вашу визуализацию. Проверьте корректность отображаемых данных и убедитесь, что сегменты диаграммы правильно выравнены. Если возникают проблемы, обратитесь к документации Deneb или сообществу Power BI для получения поддержки.

Заключение

Создание сложной визуализации в виде пирога с помощью Deneb в Power BI требует внимательности к деталям и понимания того, как правильно использовать настройки визуализации. Следуя вышеописанным шагам, вы сможете правильно настроить вашу диаграмму, чтобы оба сегмента начинались с одной точки, тем самым обеспечивая корректное представление данных.

Оцените материал
Добавить комментарий

Капча загружается...