Series clase

Series clase

Encapsula el objeto que representa una única serie de datos en un gráfico.

El tipo Series expone los siguientes miembros:

Propiedades

PropiedadDescripción
is_filteredIndica si la serie está seleccionada o filtrada. Verdadero representa que esta serie está filtrada y no se mostrará en el gráfico.
layout_propertiesRepresenta las propiedades del diseño.
pointsObtiene la colección de puntos de una serie en un gráfico.
areaRepresenta el área de fondo del objeto Serie.
borderRepresenta el borde del objeto Serie.
nameObtiene o establece el nombre de la serie de datos.
display_nameObtiene el nombre de la serie que se muestra en el gráfico.
count_of_data_valuesObtiene el número de valores de datos.
is_vertical_valuesIndica si la fuente de datos es vertical.
valuesRepresenta los datos de la serie de gráficos.
values_format_codeRepresenta el código de formato de NumberList de Values.
x_valuesRepresenta los valores x de la serie de gráficos.
bubble_sizesObtiene o establece los valores del tamaño de las burbujas de la serie de gráficos.
trend_linesDevuelve un objeto que representa una colección de todas las líneas de tendencia de la serie.
smoothRepresenta el suavizado de curvas.
Verdadero si el suavizado de curvas está activado para el gráfico de líneas o el gráfico de dispersión.
Se aplica solo a gráficos de líneas y de dispersión conectados por líneas.
shadowVerdadero si la serie tiene una sombra.
has_3d_effectVerdadero si la serie tiene apariencia tridimensional.
Se aplica únicamente a los gráficos de burbujas.
bar_3d_shape_typeObtiene o establece el tipo de forma 3D utilizado con el gráfico de columnas o barras 3D.
data_labelsRepresenta el objeto DataLabels para la ASeries especificada.
typeObtiene o establece el tipo de una serie de datos.
markerObtiene el Series.marker.
plot_on_second_axisIndica si esta serie se traza en el segundo eje de valores.
x_error_barRepresenta la barra de error de dirección X de la serie.
y_error_barRepresenta la barra de error de dirección Y de la serie.
has_hi_lo_linesVerdadero si el gráfico de líneas tiene líneas altas y bajas.
Se aplica solo a gráficos de líneas.
hi_lo_linesDevuelve un objeto HiLoLines que representa las líneas altas y bajas de una serie en un gráfico de líneas.
Se aplica solo a gráficos de líneas.
has_series_linesVerdadero si un gráfico de columnas apiladas o de barras tiene líneas de serie o
si un gráfico circular o de barras tiene líneas conectoras entre las dos secciones.
Se aplica solo a gráficos de columnas apiladas, gráficos de barras, gráficos circulares o gráficos circulares de barras.
series_linesDevuelve un objeto SeriesLines que representa las líneas de serie de un gráfico de barras apiladas o un gráfico de columnas apiladas.
Se aplica solo a gráficos de barras y columnas apiladas.
has_drop_linesVerdadero si el gráfico tiene líneas desplegables.
Se aplica solo a gráficos de líneas o de áreas.
drop_linesDevuelve un objeto Line que representa las líneas de colocación de una serie en el gráfico de líneas o de áreas.
Se aplica solo a gráficos de líneas o de áreas.
has_up_down_barsVerdadero si un gráfico de líneas tiene barras hacia arriba y hacia abajo.
Se aplica solo a gráficos de líneas.
up_barsDevuelve un objeto DropBars que representa las barras ascendentes en un gráfico de líneas.
Se aplica solo a gráficos de líneas.
down_barsDevuelve un objeto DropBars que representa las barras hacia abajo en un gráfico de líneas.
Se aplica solo a gráficos de líneas.
is_color_variedRepresenta si se varía el color de los puntos.
El gráfico debe contener sólo una serie.
gap_widthDevuelve o establece el espacio entre grupos de barras o columnas, como porcentaje del ancho de la barra o columna.
El valor de esta propiedad debe estar entre 0 y 500.
first_slice_angleObtiene o establece el ángulo del primer gráfico circular o de anillos, en grados (en el sentido de las agujas del reloj desde la vertical).
Se aplica solo a gráficos circulares, circulares 3D y de anillos, de 0 a 360.
overlapEspecifica cómo se colocan las barras y columnas.
Puede ser un valor entre – 100 y 100.
Se aplica solo a gráficos de barras y columnas 2D.
second_plot_sizeDevuelve o establece el tamaño de la sección secundaria de un gráfico circular o de barras de un gráfico circular.
como porcentaje del tamaño del pastel primario.
Puede ser un valor de 5 a 200.
split_typeDevuelve o establece un valor que indica cómo determinar qué puntos de datos están en el segundo pastel o barra de un pastel o barra de
Gráfico circular.
split_valueDevuelve o establece un valor que se utilizará para determinar qué puntos de datos están en el segundo pastel o barra en
un gráfico circular o una barra de un gráfico circular.
is_auto_splitIndica si el valor del umbral es automático.
bubble_scaleObtiene o establece el factor de escala de las burbujas en el grupo de gráficos especificado.
Puede ser un valor entero de 0 (cero) a 300,
correspondiente a un porcentaje del tamaño predeterminado.
Se aplica únicamente a los gráficos de burbujas.
size_representsObtiene o establece lo que representa el tamaño de la burbuja en un gráfico de burbujas.
show_negative_bubblesVerdadero si se muestran burbujas negativas para el grupo de gráficos. Válido sólo para gráficos de burbujas.
doughnut_hole_sizeDevuelve o establece el tamaño del agujero en un grupo de gráficos de anillos.
El tamaño del agujero se expresa como un porcentaje del tamaño del gráfico, entre el 10 y el 90 por ciento.
explosionLa distancia de un sector circular abierto desde el centro del gráfico circular se expresa como porcentaje del diámetro circular.
has_radar_axis_labelsVerdadero si un gráfico de radar tiene etiquetas de eje de categorías. Se aplica sólo a cartas de radar.
has_leader_linesVerdadero si la serie tiene líneas guía.
leader_linesRepresenta líneas guía en un gráfico. Las líneas guía conectan etiquetas de datos con puntos de datos.
Este objeto no es una colección; no hay ningún objeto que represente una única línea guía.
legend_entryObtiene la entrada de leyenda según esta serie.
shape_propertiesObtiene el objeto ShapePropertyCollection que contiene las propiedades de forma visual de la serie.

Métodos

MétodoDescripción
moveMueve la serie hacia arriba o hacia abajo.

Ejemplo

from aspose.cells import Workbook
from aspose.cells.charts import ChartMarkerType, ChartType, FormattingType
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Excel object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "A4" cell
worksheet.cells.get("A4").put_value(200)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a sample value to "B4" cell
worksheet.cells.get("B4").put_value(40)
# Adding a sample value to "C1" cell as category data
worksheet.cells.get("C1").put_value("Q1")
# Adding a sample value to "C2" cell as category data
worksheet.cells.get("C2").put_value("Q2")
# Adding a sample value to "C3" cell as category data
worksheet.cells.get("C3").put_value("Y1")
# Adding a sample value to "C4" cell as category data
worksheet.cells.get("C4").put_value("Y2")
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.COLUMN, 5, 0, 15, 5)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
seriesIndex = chart.n_series.add("A1:B4", True)
# Setting the data source for the category data of NSeries
chart.n_series.category_data = "C1:C4"
series = chart.n_series[seriesIndex]
# Setting the values of the series.
series.values = "=B1:B4"
# Changing the chart type of the series.
series.type = ChartType.LINE
# Setting marker properties.
series.marker.marker_style = ChartMarkerType.CIRCLE
series.marker.foreground_color_set_type = FormattingType.AUTOMATIC
series.marker.foreground_color = Color.black
series.marker.background_color_set_type = FormattingType.AUTOMATIC
# do your business
# Saving the Excel file
workbook.save("book1.xls")

Ver también