Series Klasse

Series Klasse

Kapselt das Objekt, das eine einzelne Datenreihe in einem Diagramm darstellt.

Der Typ Series macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
is_filteredGibt an, ob die Reihe ausgewählt oder gefiltert ist. „True“ bedeutet, dass diese Reihe gefiltert ist und nicht im Diagramm angezeigt wird.
layout_propertiesStellt die Eigenschaften des Layouts dar.
pointsRuft die Sammlung von Punkten in einer Reihe in einem Diagramm ab.
areaStellt den Hintergrundbereich des Serienobjekts dar.
borderStellt den Rand des Serienobjekts dar.
nameRuft den Namen der Datenreihe ab oder legt ihn fest.
display_nameRuft den Namen der Serie ab, der im Diagramm angezeigt wird.
count_of_data_valuesRuft die Anzahl der Datenwerte ab.
is_vertical_valuesGibt an, ob die Datenquelle vertikal ist.
valuesStellt die Y-Werte dieser Diagrammreihe dar.
values_format_codeStellt den Formatcode der NumberList von Values dar.
x_values_format_codeStellt den Formatcode der NumberList der X-Werte dar.
x_valuesStellt die x-Werte der Diagrammreihe dar.
bubble_sizesRuft die Blasengrößenwerte der Diagrammreihe ab oder legt sie fest.
trend_linesGibt alle Trendlinien dieser Reihe zurück.
smoothStellt die Kurvenglättung dar.
Wahr, wenn die Kurvenglättung für das Liniendiagramm oder das Streudiagramm aktiviert ist.
Gilt nur für durch Linien verbundene Linien- und Streudiagramme.
shadowWahr, wenn die Serie einen Schatten hat.
has_3d_effectWahr, wenn die Serie ein dreidimensionales Erscheinungsbild hat.
Gilt nur für Blasendiagramme.
bar_3d_shape_typeRuft den 3D-Formtyp ab oder legt ihn fest, der mit dem 3D-Balken- oder Säulendiagramm verwendet wird.
data_labelsStellt das DataLabels-Objekt für die angegebene ASeries dar.
typeRuft den Typ einer Datenreihe ab oder legt ihn fest.
markerRuft die Series.marker ab.
plot_on_second_axisGibt an, ob diese Reihe auf der zweiten Werteachse dargestellt wird.
x_error_barStellt den Fehlerbalken der Reihe in X-Richtung dar.
y_error_barStellt den Fehlerbalken in Y-Richtung der Reihe dar.
has_hi_lo_lines„True“, wenn das Liniendiagramm Hoch-Tief-Linien hat.
Gilt nur für Liniendiagramme.
hi_lo_linesGibt ein HiLoLines-Objekt zurück, das die Hoch-Tief-Linien für eine Reihe in einem Liniendiagramm darstellt.
Gilt nur für Liniendiagramme.
has_series_linesWahr, wenn ein gestapeltes Säulen- oder Balkendiagramm Reihenlinien hat oder
wenn ein Kreis-aus-Kreis-Diagramm oder ein Balken-aus-Kreis-Diagramm Verbindungslinien zwischen den beiden Abschnitten hat.
Gilt nur für gestapelte Säulendiagramme, Balkendiagramme, Kreisdiagramme oder Balkendiagramme.
series_linesGibt ein SeriesLines-Objekt zurück, das die Serienlinien für ein gestapeltes Balkendiagramm oder ein gestapeltes Säulendiagramm darstellt.
Gilt nur für gestapelte Balken- und Säulendiagramme.
has_drop_linesWahr, wenn das Diagramm Falllinien hat.
Gilt nur für Linien- oder Flächendiagramme.
drop_linesGibt ein Line-Objekt zurück, das die Bezugslinien für eine Reihe im Linien- oder Flächendiagramm darstellt.
Gilt nur für Linien- oder Flächendiagramme.
has_up_down_barsWahr, wenn ein Liniendiagramm Aufwärts- und Abwärtsbalken hat.
Gilt nur für Liniendiagramme.
up_barsGibt ein DropBars-Objekt zurück, das die Aufwärtsbalken in einem Liniendiagramm darstellt.
Gilt nur für Liniendiagramme.
down_barsGibt ein DropBars-Objekt zurück, das die Abwärtsbalken in einem Liniendiagramm darstellt.
Gilt nur für Liniendiagramme.
is_color_variedStellt dar, ob die Farbe der Punkte variiert.
Das Diagramm darf nur eine Reihe enthalten.
gap_widthGibt den Abstand zwischen Balken- oder Spaltenclustern als Prozentsatz der Balken- oder Spaltenbreite zurück oder legt ihn fest.
Der Wert dieser Eigenschaft muss zwischen 0 und 500 liegen.
first_slice_angleRuft den Winkel des ersten Kreis- oder Ringdiagrammsegments in Grad ab oder legt ihn fest (im Uhrzeigersinn von der Vertikalen).
Gilt nur für Kreis-, 3D-Kreis- und Ringdiagramme (0 bis 360).
overlapGibt an, wie Balken und Spalten positioniert werden.
Kann ein Wert zwischen –100 und 100 sein.
Gilt nur für 2D-Balken- und 2D-Säulendiagramme.
second_plot_sizeGibt die Größe des sekundären Abschnitts eines Kreis- oder Kreisdiagramms oder eines Balken- oder Kreisdiagramms zurück oder legt sie fest.
als Prozentsatz der Größe des primären Kuchens.
Kann ein Wert zwischen 5 und 200 sein.
split_typeGibt einen Wert zurück oder legt ihn fest, der bestimmt, welche Datenpunkte sich im zweiten Kreis- oder Balkendiagramm eines Kreisdiagramms befinden.
Kreisdiagramm.
split_valueGibt einen Wert zurück oder legt ihn fest, der verwendet werden soll, um zu bestimmen, welche Datenpunkte sich im zweiten Kreis- oder Balkendiagramm befinden.
ein Kreis- oder Balkendiagramm.
is_auto_splitGibt an, ob der Schwellenwert automatisch ist.
bubble_scaleRuft den Skalierungsfaktor für Blasen in der angegebenen Diagrammgruppe ab oder legt ihn fest.
Es kann ein ganzzahliger Wert von 0 (Null) bis 300 sein,
entspricht einem Prozentsatz der Standardgröße.
Gilt nur für Blasendiagramme.
size_representsRuft ab oder legt fest, was die Blasengröße in einem Blasendiagramm darstellt.
show_negative_bubblesWahr, wenn für die Diagrammgruppe negative Blasen angezeigt werden. Gilt nur für Blasendiagramme.
doughnut_hole_sizeGibt die Größe des Lochs in einer Ringdiagrammgruppe zurück oder legt sie fest.
Die Lochgröße wird als Prozentsatz der Diagrammgröße zwischen 10 und 90 Prozent ausgedrückt.
explosionDer Abstand eines offenen Kreissegments von der Mitte des Kreisdiagramms wird als Prozentsatz des Kreisdurchmessers ausgedrückt.
has_radar_axis_labels„True“, wenn ein Netzdiagramm über Kategorieachsenbeschriftungen verfügt. Gilt nur für Netzdiagramme.
has_leader_linesWahr, wenn die Reihe Führungslinien hat.
leader_linesStellt Führungslinien in einem Diagramm dar. Führungslinien verbinden Datenbeschriftungen mit Datenpunkten.
Dieses Objekt ist keine Sammlung; es gibt kein Objekt, das eine einzelne Führungslinie darstellt.
legend_entryRuft den Legendeneintrag gemäß dieser Reihe ab.
shape_propertiesRuft das Objekt ShapePropertyCollection ab, das die visuellen Formeigenschaften der Serie enthält.

Methoden

MethodeBeschreibung
move(self, count)Verschiebt die Serie nach oben oder unten.

Beispiel

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

Siehe auch