Class Trendline

Class Trendline

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

Mewakili garis tren dalam grafik.

public class Trendline : Line

Pewarisan

objectLineTrendline

Anggota yang Dwarisi

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

Contoh

//Membuat objek Workbook
Workbook workbook = new Workbook();
//Menambahkan worksheet baru ke objek Excel
int sheetIndex = workbook.Worksheets.Add();
//Mendapatkan referensi worksheet yang baru ditambahkan dengan melewatkan indeks sheet-nya
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Menambahkan nilai contoh ke sel "A1"
worksheet.Cells["A1"].PutValue(50);
//Menambahkan nilai contoh ke sel "A2"
worksheet.Cells["A2"].PutValue(100);
//Menambahkan nilai contoh ke sel "A3"
worksheet.Cells["A3"].PutValue(150);
//Menambahkan nilai contoh ke sel "A4"
worksheet.Cells["A4"].PutValue(200);
//Menambahkan nilai contoh ke sel "B1"
worksheet.Cells["B1"].PutValue(60);
//Menambahkan nilai contoh ke sel "B2"
worksheet.Cells["B2"].PutValue(32);
//Menambahkan nilai contoh ke sel "B3"
worksheet.Cells["B3"].PutValue(50);
//Menambahkan nilai contoh ke sel "B4"
worksheet.Cells["B4"].PutValue(40);
//Menambahkan nilai contoh ke sel "C1" sebagai data kategori
worksheet.Cells["C1"].PutValue("Q1");
//Menambahkan nilai contoh ke sel "C2" sebagai data kategori
worksheet.Cells["C2"].PutValue("Q2");
//Menambahkan nilai contoh ke sel "C3" sebagai data kategori
worksheet.Cells["C3"].PutValue("Y1");
//Menambahkan nilai contoh ke sel "C4" sebagai data kategori
worksheet.Cells["C4"].PutValue("Y2");
//Menambahkan grafik ke worksheet
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Mengakses instance grafik yang baru ditambahkan
Chart chart = worksheet.Charts[chartIndex];
//Menambahkan NSeries (sumber data grafik) ke grafik dari sel "A1" hingga "B4"
chart.NSeries.Add("A1:B4", true);
//Mengatur sumber data untuk data kategori dari NSeries
chart.NSeries.CategoryData = "C1:C4";
//menambahkan garis tren linier
int index = chart.NSeries[0].TrendLines.Add(TrendlineType.Linear);
Trendline trendline = chart.NSeries[0].TrendLines[index];
//Mengatur nama kustom untuk garis tren.
trendline.Name = "Linear";
//Menampilkan persamaan di grafik
trendline.DisplayEquation = true;
//Menampilkan nilai R-Squared di grafik
trendline.DisplayRSquared = true;
//Menyimpan file Excel
workbook.Save("book1.xls");
'Membuat objek Workbook
Dim workbook As Workbook = New Workbook()
'Menambahkan worksheet baru ke objek Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Mendapatkan referensi worksheet yang baru ditambahkan dengan melewatkan indeks sheet-nya
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Menambahkan nilai contoh ke sel "A1"
worksheet.Cells("A1").PutValue(50)
'Menambahkan nilai contoh ke sel "A2"
worksheet.Cells("A2").PutValue(100)
'Menambahkan nilai contoh ke sel "A3"
worksheet.Cells("A3").PutValue(150)
'Menambahkan nilai contoh ke sel "A4"
worksheet.Cells("A4").PutValue(200)
'Menambahkan nilai contoh ke sel "B1"
worksheet.Cells("B1").PutValue(60)
'Menambahkan nilai contoh ke sel "B2"
worksheet.Cells("B2").PutValue(32)
'Menambahkan nilai contoh ke sel "B3"
worksheet.Cells("B3").PutValue(50)
'Menambahkan nilai contoh ke sel "B4"
worksheet.Cells("B4").PutValue(40)
'Menambahkan nilai contoh ke sel "C1" sebagai data kategori
worksheet.Cells("C1").PutValue("Q1")
'Menambahkan nilai contoh ke sel "C2" sebagai data kategori
worksheet.Cells("C2").PutValue("Q2")
'Menambahkan nilai contoh ke sel "C3" sebagai data kategori
worksheet.Cells("C3").PutValue("Y1")
'Menambahkan nilai contoh ke sel "C4" sebagai data kategori
worksheet.Cells("C4").PutValue("Y2")
'Menambahkan grafik ke worksheet
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Mengakses instance grafik yang baru ditambahkan
Dim chart As Chart = worksheet.Charts(chartIndex)
'Menambahkan NSeries (sumber data grafik) ke grafik dari sel "A1" hingga "B4"
chart.NSeries.Add("A1:B4", True)
'Mengatur sumber data untuk data kategori dari NSeries
Chart.NSeries.CategoryData = "C1:C4"
'menambahkan garis tren linier
Dim index As Int32 = chart.NSeries(0).TrendLines.Add(TrendlineType.Linear)
Dim trendline As Trendline = chart.NSeries(0).TrendLines(index)
'Mengatur nama kustom untuk garis tren.
trendline.Name = "Linear"
'Menampilkan persamaan di grafik
trendline.DisplayEquation = True
'Menampilkan nilai R-Squared di grafik
trendline.DisplayRSquared = True
'Menyimpan file Excel
workbook.Save("book1.xls")

Properti

Backward

Mengembalikan atau mengatur jumlah periode (atau unit pada grafik sebar) yang diperluas garis tren ke belakang. Jumlah periode harus lebih besar dari atau sama dengan nol. Jika jenis grafik adalah kolom, jumlah periode harus antara 0 dan 0.5

public double Backward { get; set; }

Nilai Properti

double

DataLabels

Mewakili objek DataLabels untuk seri yang ditentukan.

public DataLabels DataLabels { get; }

Nilai Properti

DataLabels

DisplayEquation

Mewakili apakah persamaan untuk garis tren ditampilkan pada grafik (dalam label data yang sama dengan nilai R-kuadrat). Mengatur properti ini ke True secara otomatis mengaktifkan label data.

public bool DisplayEquation { get; set; }

Nilai Properti

bool

DisplayRSquared

Mewakili apakah nilai R-kuadrat dari garis tren ditampilkan pada grafik (dalam label data yang sama dengan persamaan). Mengatur properti ini ke True secara otomatis mengaktifkan label data.

public bool DisplayRSquared { get; set; }

Nilai Properti

bool

Forward

Mengembalikan atau mengatur jumlah periode (atau unit pada grafik sebar) yang diperluas garis tren ke depan. Jumlah periode harus lebih besar dari atau sama dengan nol.

public double Forward { get; set; }

Nilai Properti

double

Intercept

Mengembalikan atau mengatur titik di mana garis tren memotong sumbu nilai.

public double Intercept { get; set; }

Nilai Properti

double

IsNameAuto

Mengembalikan apakah Microsoft Excel secara otomatis menentukan nama garis tren.

public bool IsNameAuto { get; set; }

Nilai Properti

bool

LegendEntry

Mendapatkan entri legenda sesuai dengan garis tren ini

public LegendEntry LegendEntry { get; }

Nilai Properti

LegendEntry

Name

Mengembalikan nama garis tren.

public string Name { get; set; }

Nilai Properti

string

Order

Mengembalikan atau mengatur urutan garis tren (sebuah bilangan bulat lebih besar dari 1) ketika jenis garis tren adalah Polinomial. Urutan harus antara 2 dan 6.

public int Order { get; set; }

Nilai Properti

int

Period

Mengembalikan atau mengatur periode untuk garis tren rata-rata bergerak.

public int Period { get; set; }

Keterangan

Nilai ini harus antara 2 dan 255. Dan harus kurang dari jumlah titik grafik dalam seri

Type

Mengembalikan jenis garis tren.

public TrendlineType Type { get; }

Nilai Properti

TrendlineType

 Indonesia