Series klass

Series klass

Kapslar in objektet som representerar en enskild dataserie i ett diagram.

Typen Series avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
is_filteredIndikerar om serien är vald eller filtrerad. True representerar att denna serie är filtrerad och den kommer inte att visas i diagrammet.
layout_propertiesRepresenterar egenskaperna för layout.
pointsFår samlingen av poäng i en serie i ett diagram.
areaRepresenterar bakgrundsområdet för serieobjektet.
borderRepresenterar kanten på serieobjektet.
nameHämtar eller ställer in namnet på dataserien.
display_nameHämtar seriens namn som visas på diagrammet.
count_of_data_valuesHämtar antalet datavärden.
is_vertical_valuesAnger om datakällan är vertikal.
valuesRepresenterar data för diagramserien.
values_format_codeRepresenterar formatkoden för Values NumberList.
x_valuesRepresenterar x-värdena för diagramserien.
bubble_sizesHämtar eller ställer in bubbelstorlekarna för diagramserien.
trend_linesReturnerar ett objekt som representerar en samling av alla trendlinjer för serien.
smoothRepresenterar kurvutjämning.
Sant om kurvutjämning är aktiverat för linjediagrammet eller punktdiagrammet.
Gäller endast för linje och spridning kopplade med linjediagram.
shadowSant om serien har en skugga.
has_3d_effectSant om serien har ett tredimensionellt utseende.
Gäller endast bubbeldiagram.
bar_3d_shape_typeHämtar eller ställer in 3D-formtypen som används med 3D-stapel- eller kolumndiagrammet.
data_labelsRepresenterar DataLabels-objektet för den angivna ASerien.
typeHämtar eller ställer in en dataseries typ.
markerFår Series.marker.
plot_on_second_axisIndikerar om denna serie är plottad på andra värdeaxeln.
x_error_barRepresenterar X-riktningsfelstapeln i serien.
y_error_barRepresenterar Y-riktningsfelstapeln i serien.
has_hi_lo_linesSant om linjediagrammet har hög-låg linjer.
Gäller endast linjediagram.
hi_lo_linesReturnerar ett HiLoLines-objekt som representerar hög-låg-linjerna för en serie på ett linjediagram.
Gäller endast linjediagram.
has_series_linesSant om ett staplat kolumndiagram eller stapeldiagram har serielinjer eller
om ett cirkeldiagram eller ett cirkeldiagram har anslutningslinjer mellan de två sektionerna.
Gäller endast staplade kolumndiagram, stapeldiagram, cirkeldiagram eller cirkeldiagram.
series_linesReturnerar ett SeriesLines-objekt som representerar serielinjerna för ett staplat stapeldiagram eller ett staplat kolumndiagram.
Gäller endast staplade stapel- och staplade kolumndiagram.
has_drop_linesSant om diagrammet har dropplinjer.
Gäller endast linjediagram eller områdesdiagram.
drop_linesReturnerar ett Line-objekt som representerar dropplinjerna för en serie på linjediagrammet eller ytdiagrammet.
Gäller endast linjediagram eller områdesdiagram.
has_up_down_barsSant om ett linjediagram har staplar upp och ner.
Gäller endast linjediagram.
up_barsReturnerar ett DropBars-objekt som representerar uppstaplarna på ett linjediagram.
Gäller endast linjediagram.
down_barsReturnerar ett DropBars-objekt som representerar nedstaplarna på ett linjediagram.
Gäller endast linjediagram.
is_color_variedRepresenterar om färgen på punkterna varieras.
Diagrammet får endast innehålla en serie.
gap_widthReturnerar eller ställer in utrymmet mellan stapel- eller kolumnkluster, som en procentandel av stapelns eller kolumnbredden.
Värdet på den här egenskapen måste vara mellan 0 och 500.
first_slice_angleHämtar eller ställer in vinkeln för det första cirkeldiagrammet eller munkdiagrammet, i grader (medsols från lodrät).
Gäller endast paj-, 3D-paj- och munkdiagram, 0 till 360.
overlapAnger hur staplar och kolumner är placerade.
Kan vara ett värde mellan – 100 och 100.
Gäller endast 2D-stapel- och 2D-kolumndiagram.
second_plot_sizeReturnerar eller ställer in storleken på den sekundära sektionen av antingen ett cirkeldiagram eller ett cirkeldiagram,
som en procentandel av storleken på den primära pajen.
Kan vara ett värde från 5 till 200.
split_typeReturnerar eller ställer in ett värde som hur man bestämmer vilka datapunkter som finns i den andra cirkeln eller stapeln på en paj eller stapel av
tårtdiagram.
split_valueReturnerar eller ställer in ett värde som ska användas för att bestämma vilka datapunkter som finns i den andra cirkeln eller stapeln
en paj eller ett stapeldiagram.
is_auto_splitIndikerar om tröskelvärdet är automatiskt.
bubble_scaleHämtar eller ställer in skalfaktorn för bubblor i den angivna diagramgruppen.
Det kan vara ett heltalsvärde från 0 (noll) till 300,
motsvarande en procentandel av standardstorleken.
Gäller endast bubbeldiagram.
size_representsHämtar eller ställer in vad bubbelstorleken representerar på ett bubbeldiagram.
show_negative_bubblesSant om negativa bubblor visas för diagramgruppen. Gäller endast för bubbeldiagram.
doughnut_hole_sizeReturnerar eller ställer in storleken på hålet i en munkdiagramgrupp.
Hålstorleken uttrycks i procent av diagramstorleken, mellan 10 och 90 procent.
explosionAvståndet för en öppen pajskiva från mitten av cirkeldiagrammet uttrycks i procent av pajdiametern.
has_radar_axis_labelsSant om ett radardiagram har kategoriaxeletiketter. Gäller endast radarsjökort.
has_leader_linesSant om serien har ledarlinjer.
leader_linesRepresenterar ledarlinjer på ett diagram. Ledarlinjer kopplar dataetiketter till datapunkter.
Detta objekt är inte en samling; det finns inget objekt som representerar en enda ledarlinje.
legend_entryFår legendposten enligt denna serie.
shape_propertiesHämtar objektet ShapePropertyCollection som har seriens visuella formegenskaper.

Metoder

MetodBeskrivning
moveFlyttar serien uppåt eller nedåt.

Exempel

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")

Se även