Поделиться через


Как собрать мелкие срезы на круговой диаграмме

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

Чтобы собрать мелкие срезы в один, сначала следует решить, как будет измеряться порог для сбора мелких срезов — в процентном отношении от круговой диаграммы или как фиксированное значение. Затем установите свойства CollectedThreshold и CollectedThresholdUsePercent. Задайте значение свойства CollectedThreshold в виде процента от диаграммы либо в виде реального порога значения данных, при котором данные, имеющие более низкие значения, будут собираться. Чтобы использовать процентное значение, установите свойство CollectedThresholdUsePercent в состояние True; чтобы воспользоваться реальным значением, установите его в состояние False.

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

Нельзя объединить в один срез срезы воронкообразных и пирамидальных диаграмм.

Сбор мелких срезов в один срез круговой диаграммы

  1. Откройте область «Свойства».

  2. В области конструктора щелкните любой срез круговой диаграммы. В области «Свойства» отображаются свойства ряда.

  3. В разделе Общие разверните узел CustomAttributes.

  4. Установите свойство CollectedStyle в значение SingleSlice.

  5. Задайте значение порога сбора и его тип. Следующие примеры демонстрируют общие способы задания порогов сбора.

    • В процентах. Например, можно собрать в один срез все срезы круговой диаграммы, не превышающие 10%.
    1. Установите свойство CollectedThresholdUsePercent в значение True.

    2. Установите свойство CollectedThreshold в значение 10.

      ПримечаниеПримечание

      Если установить свойство CollectedStyle в значение SingleSlice, а свойство CollectedThreshold — в значение, превышающее 100, и при этом свойство CollectedThresholdUsePercent имеет значение True, то круговая диаграмма сформирует исключение, потому что не сможет вычислить проценты. Чтобы избежать этого, установите свойство CollectedThreshold в значение меньше 100.

    1. Установите свойство CollectedThresholdUsePercent в значение False.

    2. Установите свойство CollectedThreshold в значение 5 000.

  6. Задайте в качестве свойства CollectedLabel строку, представляющую текстовую метку, которая будет отображаться для сборного среза.

  7. (Дополнительно) Задайте значения свойств CollectedSliceExploded, CollectedColor, CollectedLegendText и CollectedToolTip. Эти свойства определяют внешний вид, цвет, текстовую метку, текст условных обозначений и подсказку отдельного среза.

Сбор мелких срезов во вторичную, вызываемую круговую диаграмму

  1. Выполните приведенные выше шаги 1—3.

  2. Установите свойство CollectedStyle в значение CollectedPie.

  3. Задайте для свойства CollectedThresholdзначение порога, мелкие срезы со значениями ниже которого будут собираться в один срез. Если свойство CollectedStyle имеет значение CollectedPie, то свойство CollectedThresholdUsePercentвсегда находится в состоянии True, а порог сбора всегда измеряется в процентах.

  4. (Дополнительно) Задайте значения свойств CollectedColor, CollectedLabel, CollectedLegendText и CollectedToolTip. Все остальные свойства, в имя которых входит «Collected», не относятся к собранной диаграмме.

ПримечаниеПримечание

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

ПримечаниеПримечание

Форматировать вторичную круговую диаграмму нельзя. По этой причине настоятельно рекомендуется пользоваться для сбора мелких срезов круговых диаграмм первым методом.