Barra de Error
Contents
[
Hide
]
Agregar Barra de Error
Aspose.Slides para Python a través de .NET proporciona una API simple para gestionar valores de barra de error. El código de muestra se aplica al usar un tipo de valor personalizado. Para especificar un valor, utiliza la propiedad ErrorBarCustomValues de un punto de datos específico en la colección DataPoints de la serie:
- Crea una instancia de la clase Presentation.
- Agrega un gráfico de burbujas en la diapositiva deseada.
- Accede a la primera serie del gráfico y establece el formato de barra de error X.
- Accede a la primera serie del gráfico y establece el formato de barra de error Y.
- Establecer los valores y el formato de las barras.
- Escribe la presentación modificada en un archivo PPTX.
import aspose.slides.charts as charts
import aspose.slides as slides
# Creando presentación vacía
with slides.Presentation() as presentation:
# Creando un gráfico de burbujas
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.BUBBLE, 50, 50, 400, 300, True)
# Agregando barras de error y estableciendo su formato
errBarX = chart.chart_data.series[0].error_bars_x_format
errBarY = chart.chart_data.series[0].error_bars_y_format
errBarX.is_visible = True
errBarY.is_visible = True
errBarX.value_type = charts.ErrorBarValueType.FIXED
errBarX.value = 0.1
errBarY.value_type = charts.ErrorBarValueType.PERCENTAGE
errBarY.value = 5
errBarX.type = charts.ErrorBarType.PLUS
errBarY.format.line.width = 2
errBarX.has_end_cap = True
# Guardando presentación
presentation.save("ErrorBars_out.pptx", slides.export.SaveFormat.PPTX)
Agregar Valor de Barra de Error Personalizado
Aspose.Slides para Python a través de .NET proporciona una API simple para gestionar valores de barra de error personalizados. El código de muestra se aplica cuando la propiedad IErrorBarsFormat.ValueType es igual a Custom. Para especificar un valor, utiliza la propiedad ErrorBarCustomValues de un punto de datos específico en la colección DataPoints de la serie:
- Crea una instancia de la clase Presentation.
- Agrega un gráfico de burbujas en la diapositiva deseada.
- Accede a la primera serie del gráfico y establece el formato de barra de error X.
- Accede a la primera serie del gráfico y establece el formato de barra de error Y.
- Accede a los puntos de datos individuales de la serie del gráfico y establece los valores de la barra de error para el punto de datos de la serie individual.
- Establecer los valores y el formato de las barras.
- Escribe la presentación modificada en un archivo PPTX.
import aspose.slides.charts as charts
import aspose.slides as slides
# Creando presentación vacía
with slides.Presentation() as presentation:
# Creando un gráfico de burbujas
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.BUBBLE, 50, 50, 400, 300, True)
# Agregando barras de error personalizadas y estableciendo su formato
series = chart.chart_data.series[0]
errBarX = series.error_bars_x_format
errBarY = series.error_bars_y_format
errBarX.is_visible = True
errBarY.is_visible = True
errBarX.value_type = charts.ErrorBarValueType.CUSTOM
errBarY.value_type = charts.ErrorBarValueType.CUSTOM
# Accediendo a los puntos de datos de la serie del gráfico y estableciendo valores de barras de error para el punto individual
points = series.data_points
points.data_source_type_for_error_bars_custom_values.data_source_type_for_x_plus_values = charts.DataSourceType.DOUBLE_LITERALS
points.data_source_type_for_error_bars_custom_values.data_source_type_for_x_minus_values = charts.DataSourceType.DOUBLE_LITERALS
points.data_source_type_for_error_bars_custom_values.data_source_type_for_y_plus_values = charts.DataSourceType.DOUBLE_LITERALS
points.data_source_type_for_error_bars_custom_values.data_source_type_for_y_minus_values = charts.DataSourceType.DOUBLE_LITERALS
# Estableciendo barras de error para los puntos de la serie del gráfico
for i in range(len(points)):
points[i].error_bars_custom_values.x_minus.as_literal_double = i + 1
points[i].error_bars_custom_values.x_plus.as_literal_double = i + 1
points[i].error_bars_custom_values.y_minus.as_literal_double = i + 1
points[i].error_bars_custom_values.y_plus.as_literal_double = i + 1
# Guardando presentación
presentation.save("ErrorBarsCustomValues_out.pptx", slides.export.SaveFormat.PPTX)