Class Trendline

Class Trendline

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

Stellt eine Trendlinie in einem Diagramm dar.

public class Trendline : Line

Vererbung

objectLineTrendline

Vererbte Mitglieder

Line.m_lineParent, Line.CompoundType, Line.DashType, Line.CapType, Line.JoinType, Line.BeginType, Line.EndType, Line.BeginArrowLength, Line.EndArrowLength, Line.BeginArrowWidth, Line.EndArrowWidth, Line.ThemeColor, Line.Color, Line.Transparency, Line.Style, Line.Weight, Line.WeightPt, Line.WeightPx, Line.FormattingType, Line.IsAutomaticColor, Line.IsVisible, Line.IsAuto, Line.GradientFill, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Beispiele

//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();
//Hinzufügen eines neuen Arbeitsblatts zum Excel-Objekt
int sheetIndex = workbook.Worksheets.Add();
//Erhalten der Referenz des neu hinzugefügten Arbeitsblatts durch Übergeben des Arbeitsblattindex
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Hinzufügen eines Beispielwerts zur Zelle "A1"
worksheet.Cells["A1"].PutValue(50);
//Hinzufügen eines Beispielwerts zur Zelle "A2"
worksheet.Cells["A2"].PutValue(100);
//Hinzufügen eines Beispielwerts zur Zelle "A3"
worksheet.Cells["A3"].PutValue(150);
//Hinzufügen eines Beispielwerts zur Zelle "A4"
worksheet.Cells["A4"].PutValue(200);
//Hinzufügen eines Beispielwerts zur Zelle "B1"
worksheet.Cells["B1"].PutValue(60);
//Hinzufügen eines Beispielwerts zur Zelle "B2"
worksheet.Cells["B2"].PutValue(32);
//Hinzufügen eines Beispielwerts zur Zelle "B3"
worksheet.Cells["B3"].PutValue(50);
//Hinzufügen eines Beispielwerts zur Zelle "B4"
worksheet.Cells["B4"].PutValue(40);
//Hinzufügen eines Beispielwerts zur Zelle "C1" als Kategoriedaten
worksheet.Cells["C1"].PutValue("Q1");
//Hinzufügen eines Beispielwerts zur Zelle "C2" als Kategoriedaten
worksheet.Cells["C2"].PutValue("Q2");
//Hinzufügen eines Beispielwerts zur Zelle "C3" als Kategoriedaten
worksheet.Cells["C3"].PutValue("Y1");
//Hinzufügen eines Beispielwerts zur Zelle "C4" als Kategoriedaten
worksheet.Cells["C4"].PutValue("Y2");
//Hinzufügen eines Diagramms zum Arbeitsblatt
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Zugriff auf die Instanz des neu hinzugefügten Diagramms
Chart chart = worksheet.Charts[chartIndex];
//Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm von der Zelle "A1" bis "B4"
chart.NSeries.Add("A1:B4", true);
//Festlegen der Datenquelle für die Kategoriedaten von NSeries
chart.NSeries.CategoryData = "C1:C4";
//Hinzufügen einer linearen Trendlinie
int index = chart.NSeries[0].TrendLines.Add(TrendlineType.Linear);
Trendline trendline = chart.NSeries[0].TrendLines[index];
//Festlegen des benutzerdefinierten Namens der Trendlinie.
trendline.Name = "Linear";
//Anzeigen der Gleichung im Diagramm
trendline.DisplayEquation = true;
//Anzeigen des R-Quadrat-Werts im Diagramm
trendline.DisplayRSquared = true;
//Speichern der Excel-Datei
workbook.Save("book1.xls");
'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
'Hinzufügen eines neuen Arbeitsblatts zum Excel-Objekt
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Erhalten der Referenz des neu hinzugefügten Arbeitsblatts durch Übergeben des Arbeitsblattindex
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Hinzufügen eines Beispielwerts zur Zelle "A1"
worksheet.Cells("A1").PutValue(50)
'Hinzufügen eines Beispielwerts zur Zelle "A2"
worksheet.Cells("A2").PutValue(100)
'Hinzufügen eines Beispielwerts zur Zelle "A3"
worksheet.Cells("A3").PutValue(150)
'Hinzufügen eines Beispielwerts zur Zelle "A4"
worksheet.Cells("A4").PutValue(200)
'Hinzufügen eines Beispielwerts zur Zelle "B1"
worksheet.Cells("B1").PutValue(60)
'Hinzufügen eines Beispielwerts zur Zelle "B2"
worksheet.Cells("B2").PutValue(32)
'Hinzufügen eines Beispielwerts zur Zelle "B3"
worksheet.Cells("B3").PutValue(50)
'Hinzufügen eines Beispielwerts zur Zelle "B4"
worksheet.Cells("B4").PutValue(40)
'Hinzufügen eines Beispielwerts zur Zelle "C1" als Kategoriedaten
worksheet.Cells("C1").PutValue("Q1")
'Hinzufügen eines Beispielwerts zur Zelle "C2" als Kategoriedaten
worksheet.Cells("C2").PutValue("Q2")
'Hinzufügen eines Beispielwerts zur Zelle "C3" als Kategoriedaten
worksheet.Cells("C3").PutValue("Y1")
'Hinzufügen eines Beispielwerts zur Zelle "C4" als Kategoriedaten
worksheet.Cells("C4").PutValue("Y2")
'Hinzufügen eines Diagramms zum Arbeitsblatt
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Zugriff auf die Instanz des neu hinzugefügten Diagramms
Dim chart As Chart = worksheet.Charts(chartIndex)
'Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm von der Zelle "A1" bis "B4"
chart.NSeries.Add("A1:B4", True)
'Festlegen der Datenquelle für die Kategoriedaten von NSeries
Chart.NSeries.CategoryData = "C1:C4"
'Hinzufügen einer linearen Trendlinie
Dim index As Int32 = chart.NSeries(0).TrendLines.Add(TrendlineType.Linear)
Dim trendline As Trendline = chart.NSeries(0).TrendLines(index)
'Festlegen des benutzerdefinierten Namens der Trendlinie.
trendline.Name = "Linear"
'Anzeigen der Gleichung im Diagramm
trendline.DisplayEquation = True
'Anzeigen des R-Quadrat-Werts im Diagramm
trendline.DisplayRSquared = True
'Speichern der Excel-Datei
workbook.Save("book1.xls")

Eigenschaften

Rückwärts

Gibt die Anzahl der Perioden (oder Einheiten in einem Streudiagramm) zurück oder legt sie fest, die die Trendlinie rückwärts erstreckt. Die Anzahl der Perioden muss größer oder gleich null sein. Wenn der Diagrammtyp Säule ist, muss die Anzahl der Perioden zwischen 0 und 0,5 liegen.

public double Backward { get; set; }

Eigenschaftswert

double

Datenbeschriftungen

Stellt das DataLabels-Objekt für die angegebene Serie dar.

public DataLabels DataLabels { get; }

Eigenschaftswert

DataLabels

AnzeigeGleichung

Gibt an, ob die Gleichung für die Trendlinie im Diagramm angezeigt wird (in derselben Datenbeschriftung wie der R-Quadrat-Wert). Das Festlegen dieser Eigenschaft auf Wahr aktiviert automatisch die Datenbeschriftungen.

public bool DisplayEquation { get; set; }

Eigenschaftswert

bool

AnzeigeRQuadrat

Gibt an, ob der R-Quadrat-Wert der Trendlinie im Diagramm angezeigt wird (in derselben Datenbeschriftung wie die Gleichung). Das Festlegen dieser Eigenschaft auf Wahr aktiviert automatisch die Datenbeschriftungen.

public bool DisplayRSquared { get; set; }

Eigenschaftswert

bool

Vorwärts

Gibt die Anzahl der Perioden (oder Einheiten in einem Streudiagramm) zurück oder legt sie fest, die die Trendlinie vorwärts erstreckt. Die Anzahl der Perioden muss größer oder gleich null sein.

public double Forward { get; set; }

Eigenschaftswert

double

Schnittpunkt

Gibt den Punkt zurück oder legt ihn fest, an dem die Trendlinie die Wertachse schneidet.

public double Intercept { get; set; }

Eigenschaftswert

double

IstNameAutomatisch

Gibt zurück, ob Microsoft Excel den Namen der Trendlinie automatisch bestimmt.

public bool IsNameAuto { get; set; }

Eigenschaftswert

bool

LegendeEintrag

Erhält den Legendeeintrag gemäß dieser Trendlinie.

public LegendEntry LegendEntry { get; }

Eigenschaftswert

LegendEntry

Name

Gibt den Namen der Trendlinie zurück.

public string Name { get; set; }

Eigenschaftswert

string

Ordnung

Gibt die Ordnung der Trendlinie zurück oder legt sie fest (eine ganze Zahl größer als 1), wenn der Trendlinientyp polynomial ist. Die Ordnung muss zwischen 2 und 6 liegen.

public int Order { get; set; }

Eigenschaftswert

int

Zeitraum

Gibt den Zeitraum für die gleitende Durchschnittstrendlinie zurück oder legt ihn fest.

public int Period { get; set; }

Bemerkungen

Dieser Wert sollte zwischen 2 und 255 liegen. Und er muss kleiner sein als die Anzahl der Diagrammpunkte in der Serie.

Typ

Gibt den Typ der Trendlinie zurück.

public TrendlineType Type { get; }

Eigenschaftswert

TrendlineType

 Deutsch