Compartir a través de


Cómo recopilar segmentos pequeños en un gráfico circular

Si los gráficos circulares muestran demasiados puntos de datos, pueden parecer desordenados. Para resolver este problema, puede mostrar como un único segmento en el gráfico circular todos los datos que estén por debajo de un determinado valor.

Para recopilar segmentos pequeños en un solo segmento, en primer lugar debe decidir si el umbral de recopilación de segmentos pequeños será un porcentaje del gráfico circular o un valor fijo. A continuación, establezca las propiedades CollectedThreshold y CollectedThresholdUsePercent.Establezca la propiedad CollectedThreshold en un porcentaje del gráfico o en el valor real del umbral de recopilación; todos los segmentos inferiores a dicho porcentaje o valor se recopilarán. Establezca la propiedad CollectedThresholdUsePercent en True si desea usar un porcentaje o en False si prefiere usar un valor real.

También puede recopilar segmentos pequeños en un segundo gráfico circular al que se llamará desde un segmento recopilado del primer gráfico circular. El segundo gráfico circular se dibuja a la derecha del gráfico circular original.

En los gráficos de embudo y en los piramidales, no es posible combinar varios segmentos en uno solo.

Para recopilar segmentos pequeños en un solo segmento de un gráfico circular

  1. Abra el panel de propiedades.

  2. En la superficie de diseño, haga clic en cualquier segmento del gráfico circular. Las propiedades de la serie se muestran en el panel de propiedades.

  3. En la sección General, expanda el nodo CustomAttributes.

  4. Establezca la propiedad CollectedStyle en SingleSlice.

  5. Establezca el valor del umbral de recopilación y el tipo de umbral. En los ejemplos siguientes se muestran formas habituales de establecer umbrales de recopilación.

    • Por porcentaje. Por ejemplo, para recopilar en un solo segmento cualquier segmento del gráfico circular que esté por debajo del 10%:
    1. Establezca la propiedad CollectedThresholdUsePercent en True.

    2. Establezca la propiedad CollectedThreshold en 10.

      [!NOTA]

      Si establece CollectedStyle en SingleSlice, CollectedThreshold en un valor mayor que 100 y CollectedThresholdUsePercent es True, el gráfico iniciará una excepción cuya causa será la imposibilidad de calcular el porcentaje. Para resolver este problema, establezca CollectedThreshold en un valor menor que 100.

    1. Establezca la propiedad CollectedThresholdUsePercent en False.

    2. Establezca la propiedad CollectedThreshold en 5000.

  6. Establezca la propiedad CollectedLabel en una cadena que represente la etiqueta de texto que se mostrará en el segmento recopilado.

  7. (Opcional) Establezca las propiedades CollectedSliceExploded, CollectedColor, CollectedLegendText y CollectedToolTip. Estas propiedades cambian el aspecto, el color, el texto de la etiqueta, el texto de la leyenda y la información sobre herramientas del segmento recopilado.

Para recopilar segmentos pequeños en un gráfico circular secundario con llamada

  1. Siga los pasos 1 a 3 descritos anteriormente.

  2. Establezca la propiedad CollectedStyle en CollectedPie.

  3. Establezca la propiedad CollectedThreshold en un valor que represente el umbral de recopilación de los segmentos pequeños en un solo segmento. Cuando la propiedad CollectedStyle se establece en CollectedPie, la propiedad CollectedThresholdUsePercent siempre se establece en True y el umbral de recopilación siempre se mide como un porcentaje.

  4. (Opcional) Establezca las propiedades CollectedColor, CollectedLabel, CollectedLegendText y CollectedToolTip. El resto de las propiedades denominadas "Collected" no se aplican al gráfico circular recopilado.

[!NOTA]

El gráfico circular secundario se calcula en función de los segmentos pequeños existentes en los datos, por lo que solo se ve en Vista previa. No aparece en la superficie de diseño.

[!NOTA]

No puede dar formato al gráfico circular secundario. Por esta razón, a la hora de recopilar segmentos circulares se recomienda el uso del primer enfoque.