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 valores Y de esta serie de gráficos.
values_format_codeRepresenta el código de formato de la Lista de números de Valores.
x_values_format_codeRepresenta el código de formato de la lista de números de valores X.
x_valuesRepresenta los valores x de la serie del gráfico.
bubble_sizesObtiene o establece los valores de tamaño de burbuja de la serie de gráficos.
trend_linesDevuelve todas las líneas de tendencia de esta serie.
smoothRepresenta el suavizado de curvas.
Verdadero si el suavizado de curva está activado para el gráfico de líneas o el gráfico de dispersión.
Se aplica únicamente a gráficos de líneas y de dispersión conectados por líneas.
shadowVerdadero si la serie tiene sombra.
has_3d_effectVerdadero si la serie tiene una apariencia tridimensional.
Se aplica únicamente a gráficos de burbujas.
bar_3d_shape_typeObtiene o establece el tipo de forma 3D utilizado con el gráfico de barras o columnas 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 está graficada 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 sólo 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 sólo a gráficos de líneas.
has_series_linesVerdadero si un gráfico de columnas apiladas o un gráfico de barras tiene líneas en serie o
Si un gráfico circular o un gráfico circular de barras tiene líneas de conexión entre las dos secciones.
Se aplica únicamente a gráficos de columnas apiladas, gráficos de barras, gráficos circulares o gráficos de barras circulares.
series_linesDevuelve un objeto SeriesLines que representa las líneas de serie para un gráfico de barras apiladas o un gráfico de columnas apiladas.
Se aplica únicamente a gráficos de barras apiladas y de columnas apiladas.
has_drop_linesVerdadero si el gráfico tiene líneas de caída.
Se aplica únicamente a gráficos de líneas o de áreas.
drop_linesDevuelve un objeto Line que representa las líneas de caída de una serie en el gráfico de líneas o el gráfico de áreas.
Se aplica únicamente 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 sólo 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 sólo a gráficos de líneas.
down_barsDevuelve un objeto DropBars que representa las barras descendentes en un gráfico de líneas.
Se aplica sólo a gráficos de líneas.
is_color_variedRepresenta si el color de los puntos es variado.
El gráfico debe contener sólo una serie.
gap_widthDevuelve o establece el espacio entre grupos de barras o columnas, como un 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 de la primera porción del gráfico circular o del gráfico de anillos, en grados (en el sentido de las agujas del reloj desde la vertical).
Se aplica únicamente a gráficos circulares, circulares 3D y de anillos, de 0 a 360.
overlapEspecifica cómo se posicionan las barras y columnas.
Puede ser un valor entre – 100 y 100.
Se aplica únicamente a gráficos de barras 2D y de columnas 2D.
second_plot_sizeDevuelve o establece el tamaño de la sección secundaria de un gráfico circular o de una barra 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 permite determinar qué puntos de datos se encuentran en el segundo gráfico circular o barra de un gráfico circular o barra de
gráfico circular.
split_valueDevuelve o establece un valor que se utilizará para determinar qué puntos de datos están en la segunda gráfica circular o barra.
un gráfico circular o de barras circulares.
is_auto_splitIndica si el valor umbral es automático.
bubble_scaleObtiene o establece el factor de escala para 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 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 solo 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 una porción abierta del gráfico circular desde el centro del gráfico circular se expresa como un porcentaje del diámetro del gráfico circular.
has_radar_axis_labelsVerdadero si un gráfico de radar tiene etiquetas de eje de categoría. Se aplica solo a gráficos de radar.
has_leader_linesVerdadero si la serie tiene líneas líderes.
leader_linesRepresentan líneas guía en un gráfico. Las líneas guía conectan las etiquetas de datos con los puntos de datos.
Este objeto no es una colección; no hay ningún objeto que represente una sola línea líder.
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
move(self, count)Mueve 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