Series klass

Series klass

Inkapslar objektet som representerar en enskild dataserie i ett diagram.

Typen Series avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
is_filteredAnger om serien är vald eller filtrerad. Sant representerar att serien är filtrerad och den kommer inte att visas i diagrammet.
layout_propertiesRepresenterar layoutens egenskaper.
pointsHämtar samlingen av punkter i en serie i ett diagram.
areaRepresenterar bakgrundsområdet för serieobjektet.
borderRepresenterar gränsen för serieobjektet.
nameHämtar eller anger namnet på dataserien.
display_nameHämtar seriens namn som visas i diagrammet.
count_of_data_valuesHämtar antalet datavärden.
is_vertical_valuesAnger om datakällan är vertikal.
valuesRepresenterar Y-värdena för denna diagramserie.
values_format_codeRepresenterar formatkoden för Values’s NumberList.
x_values_format_codeRepresenterar formatkoden för X-värdenas tallista.
x_valuesRepresenterar x-värdena i diagramserien.
bubble_sizesHämtar eller ställer in bubbelstorleksvärdena för diagramserien.
trend_linesReturnerar alla trendlinjer i denna serie.
smoothRepresenterar kurvutjämning.
Sant om kurvutjämning är aktiverat för linjediagrammet eller punktdiagrammet.
Gäller endast linje- och spridningsdiagram som är sammankopplade 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 anger den 3D-formtyp som används med 3D-stapel- eller kolumndiagrammet.
data_labelsRepresenterar DataLabels-objektet för den angivna A-serien.
typeHämtar eller anger en dataseries typ.
markerHämtar Series.marker.
plot_on_second_axisAnger om denna serie är ritad på den andra värdeaxeln.
x_error_barRepresenterar seriens felstreck i X-riktningen.
y_error_barRepresenterar seriens felstreck i Y-riktningen.
has_hi_lo_linesSant om linjediagrammet har höga-låga linjer.
Gäller endast linjediagram.
hi_lo_linesReturnerar ett HiLoLines-objekt som representerar högsta-lägsta 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 stapeldiagram har kopplingslinjer mellan de två sektionerna.
Gäller endast staplade kolumndiagram, stapeldiagram, cirkeldiagram eller stapeldiagram.
series_linesReturnerar ett SeriesLines-objekt som representerar serielinjerna för ett staplat stapeldiagram eller ett staplat kolumndiagram.
Gäller endast staplade stapeldiagram och staplade kolumndiagram.
has_drop_linesSant om diagrammet har dropplinjer.
Gäller endast linjediagram eller ytdiagram.
drop_linesReturnerar ett Line-objekt som representerar neddragningslinjerna för en serie i linjediagrammet eller ytdiagrammet.
Gäller endast linjediagram eller ytdiagram.
has_up_down_barsSant om ett linjediagram har uppåt- och nedåtriktade staplar.
Gäller endast linjediagram.
up_barsReturnerar ett DropBars-objekt som representerar de uppåtriktade staplarna i ett linjediagram.
Gäller endast linjediagram.
down_barsReturnerar ett DropBars-objekt som representerar de nedåtgående staplarna i ett linjediagram.
Gäller endast linjediagram.
is_color_variedRepresenterar om punkternas färg varierar.
Diagrammet får endast innehålla en serie.
gap_widthReturnerar eller anger avståndet mellan stapel- eller kolumnkluster, som en procentandel av stapel- eller kolumnbredden.
Värdet på denna egenskap måste vara mellan 0 och 500.
first_slice_angleHämtar eller ställer in vinkeln på det första cirkeldiagrammet eller ringdiagrammet, i grader (medurs från vertikalt).
Gäller endast cirkeldiagram, 3D-cirkeldiagram 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-stapeldiagram och 2D-kolumndiagram.
second_plot_sizeReturnerar eller anger storleken på den sekundära sektionen av antingen ett cirkeldiagram eller ett stapeldiagram.
som en procentandel av storleken på den primära cirkeln.
Kan vara ett värde från 5 till 200.
split_typeReturnerar eller anger ett värde som avgör vilka datapunkter som finns i den andra cirkeln eller stapeln på en cirkel av cirkeln eller stapeln av cirkeln
cirkeldiagram.
split_valueReturnerar eller anger ett värde som ska användas för att avgöra vilka datapunkter som finns i den andra cirkeln eller stapeln på
ett cirkeldiagram eller ett stapeldiagram.
is_auto_splitAnger 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 heltal från 0 (noll) till 300,
motsvarande en procentandel av standardstorleken.
Gäller endast bubbeldiagram.
size_representsHämtar eller anger vad bubbelstorleken representerar i ett bubbeldiagram.
show_negative_bubblesSant om negativa bubblor visas för diagramgruppen. Gäller endast för bubbeldiagram.
doughnut_hole_sizeReturnerar eller anger storleken på hålet i en ringdiagramgrupp.
Hålstorleken uttrycks som en procentandel av diagrammets storlek, mellan 10 och 90 procent.
explosionAvståndet mellan ett öppet cirkelsegment och mitten av cirkeldiagrammet uttrycks som en procentandel av cirkeldiametern.
has_radar_axis_labelsSant om ett radardiagram har kategoriaxeletiketter. Gäller endast radardiagram.
has_leader_linesSant om serien har ledarlinjer.
leader_linesRepresenterar ledlinjer i ett diagram. Ledlinjer kopplar samman dataetiketter med datapunkter.
Det här objektet är inte en samling; det finns inget objekt som representerar en enda hänvisningslinje.
legend_entryHämtar förklaringsposten enligt denna serie.
shape_propertiesHämtar objektet ShapePropertyCollection som innehåller seriens visuella formegenskaper.

Metoder

MetodBeskrivning
move(self, count)Flyttar 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