Class Series

Class Series

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

Bir grafikte tek bir veri serisini temsil eden nesneyi kapsar.

public class Series

Miras

objectSeries

Miras Alınan Üyeler

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Örnekler

//Bir Workbook nesnesi oluşturma
Workbook workbook = new Workbook();
//Excel nesnesine yeni bir çalışma sayfası ekleme
int sheetIndex = workbook.Worksheets.Add();
//Yeni eklenen çalışma sayfasının referansını almak için sayfa indeksini geçirme
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//"A1" hücresine örnek bir değer ekleme
worksheet.Cells["A1"].PutValue(50);
//"A2" hücresine örnek bir değer ekleme
worksheet.Cells["A2"].PutValue(100);
//"A3" hücresine örnek bir değer ekleme
worksheet.Cells["A3"].PutValue(150);
//"A4" hücresine örnek bir değer ekleme
worksheet.Cells["A4"].PutValue(200);
//"B1" hücresine örnek bir değer ekleme
worksheet.Cells["B1"].PutValue(60);
//"B2" hücresine örnek bir değer ekleme
worksheet.Cells["B2"].PutValue(32);
//"B3" hücresine örnek bir değer ekleme
worksheet.Cells["B3"].PutValue(50);
//"B4" hücresine örnek bir değer ekleme
worksheet.Cells["B4"].PutValue(40);
//"C1" hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells["C1"].PutValue("Q1");
//"C2" hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells["C2"].PutValue("Q2");
//"C3" hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells["C3"].PutValue("Y1");
//"C4" hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells["C4"].PutValue("Y2");
//Çalışma sayfasına bir grafik ekleme
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Yeni eklenen grafiğin örneğine erişme
Chart chart = worksheet.Charts[chartIndex];
//Grafiğe "A1" hücresinden "B4" hücresine kadar olan NSerileri (grafik veri kaynağı) ekleme
int seriesIndex = chart.NSeries.Add("A1:B4", true);
//NSerilerin kategori verisi için veri kaynağını ayarlama
chart.NSeries.CategoryData = "C1:C4";
Series series = chart.NSeries[seriesIndex];
//Serinin değerlerini ayarlama.
series.Values = "=B1:B4";
//Serinin grafik türünü değiştirme.
series.Type = ChartType.Line;
//Marker özelliklerini ayarlama.
series.Marker.MarkerStyle = ChartMarkerType.Circle;
series.Marker.ForegroundColorSetType = FormattingType.Automatic;
series.Marker.ForegroundColor = System.Drawing.Color.Black;
series.Marker.BackgroundColorSetType = FormattingType.Automatic;

//işinizi yapın

//Excel dosyasını kaydetme
workbook.Save("book1.xls");
'Bir Workbook nesnesi oluşturma
Dim workbook As Workbook = New Workbook()
'Excel nesnesine yeni bir çalışma sayfası ekleme
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Yeni eklenen çalışma sayfasının referansını almak için sayfa indeksini geçirme
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'A1 hücresine örnek bir değer ekleme
worksheet.Cells("A1").PutValue(50)
'A2 hücresine örnek bir değer ekleme
worksheet.Cells("A2").PutValue(100)
'A3 hücresine örnek bir değer ekleme
worksheet.Cells("A3").PutValue(150)
'A4 hücresine örnek bir değer ekleme
worksheet.Cells("A4").PutValue(200)
'B1 hücresine örnek bir değer ekleme
worksheet.Cells("B1").PutValue(60)
'B2 hücresine örnek bir değer ekleme
worksheet.Cells("B2").PutValue(32)
'B3 hücresine örnek bir değer ekleme
worksheet.Cells("B3").PutValue(50)
'B4 hücresine örnek bir değer ekleme
worksheet.Cells("B4").PutValue(40)
'C1 hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells("C1").PutValue("Q1")
'C2 hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells("C2").PutValue("Q2")
'C3 hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells("C3").PutValue("Y1")
'C4 hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells("C4").PutValue("Y2")
'Çalışma sayfasına bir grafik ekleme
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Yeni eklenen grafiğin örneğine erişme
Dim chart As Chart = worksheet.Charts(chartIndex)
'Grafiğe "A1" hücresinden "B4" hücresine kadar olan NSerileri (grafik veri kaynağı) ekleme
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'NSerilerin kategori verisi için veri kaynağını ayarlama
chart.NSeries.CategoryData = "C1:C4"
Dim series As Series = chart.NSeries(seriesIndex)
'Serinin değerlerini ayarlama.
series.Values = "=B1:B4"
'Serinin grafik türünü değiştirme.
series.Type = ChartType.Line
'Marker özelliklerini ayarlama.
series.Marker.MarkerStyle = ChartMarkerType.Circle
series.Marker.ForegroundColorSetType = FormattingType.Automatic
series.Marker.ForegroundColor = System.Drawing.Color.Black
series.Marker.BackgroundColorSetType = FormattingType.Automatic
'Saving the Excel file
workbook.Save("book1.xls")

Özellikler

Alan

Series nesnesinin arka plan alanını temsil eder.

public Area Area { get; }

Özellik Değeri

Area

Bar3DShapeType

3D çubuk veya sütun grafiği ile kullanılan 3D şekil türünü alır veya ayarlar.

public Bar3DShapeType Bar3DShapeType { get; set; }

Özellik Değeri

Bar3DShapeType

Kenar

Series nesnesinin kenarını temsil eder.

public Line Border { get; }

Özellik Değeri

Line

BubbleScale

Belirtilen grafik grubundaki baloncuklar için ölçek faktörünü alır veya ayarlar. 0 (sıfır) ile 300 arasında bir tam sayı değeri olabilir, varsayılan boyutun yüzdesine karşılık gelir. Sadece baloncuk grafiklerine uygulanır.

public int BubbleScale { get; set; }

Özellik Değeri

int

BubbleSizes

Grafik serisinin baloncuk boyut değerlerini alır veya ayarlar.

public string BubbleSizes { get; set; }

Özellik Değeri

string

CountOfDataValues

Veri değerlerinin sayısını alır.

public int CountOfDataValues { get; }

Özellik Değeri

int

DataLabels

Belirtilen ASeries için DataLabels nesnesini temsil eder.

public DataLabels DataLabels { get; }

Özellik Değeri

DataLabels

DisplayName

Grafik grafiğinde görüntülenen serinin adını alır.

public string DisplayName { get; }

Özellik Değeri

string

DoughnutHoleSize

Bir halka grafik grubundaki deliğin boyutunu döndürür veya ayarlar. Deliğin boyutu, grafik boyutunun yüzdesi olarak ifade edilir, %10 ile %90 arasında.

public int DoughnutHoleSize { get; set; }

Özellik Değeri

int

DownBars

Bir çizgi grafiğindeki aşağı çubukları temsil eden Aspose.Cells.Charts.DropBars nesnesini döndürür. Sadece çizgi grafiklerine uygulanır.

public DropBars DownBars { get; }

Özellik Değeri

DropBars

DropLines

Bir çizgi grafiği veya alan grafiğindeki bir seri için düşüş hatlarını temsil eden Aspose.Cells.Drawing.Line nesnesini döndürür. Sadece çizgi grafikleri veya alan grafiklerine uygulanır.

public Line DropLines { get; }

Özellik Değeri

Line

Explosion

Açık bir pasta diliminin pasta grafiğinin merkezinden uzaklığı, pasta çapının yüzdesi olarak ifade edilir.

public int Explosion { get; set; }

Özellik Değeri

int

FirstSliceAngle

İlk pasta grafiği veya halka grafiği diliminin açısını, derece cinsinden (dikeyden saat yönünde) alır veya ayarlar. Sadece pasta, 3D pasta ve halka grafiklerine uygulanır, 0 ile 360 arasında.

public short FirstSliceAngle { get; set; }

Özellik Değeri

short

GapWidth

Çubuk veya sütun kümeleri arasındaki boşluğu, çubuk veya sütun genişliğinin yüzdesi olarak döndürür veya ayarlar. Bu özelliğin değeri 0 ile 500 arasında olmalıdır.

public short GapWidth { get; set; }

Özellik Değeri

short

Has3DEffect

Serinin üç boyutlu bir görünümü varsa true döner. Sadece baloncuk grafiklerine uygulanır.

public bool Has3DEffect { get; set; }

Özellik Değeri

bool

HasDropLines

Grafikte düşüş hatları varsa true döner. Sadece çizgi grafikleri veya alan grafiklerine uygulanır.

public bool HasDropLines { get; set; }

Özellik Değeri

bool

HasHiLoLines

Çizgi grafiğinde yüksek-düşük hatlar varsa true döner. Sadece çizgi grafiklerine uygulanır.

public bool HasHiLoLines { get; set; }

Özellik Değeri

bool

HasLeaderLines

Serinin lider hatları varsa true döner.

public bool HasLeaderLines { get; set; }

Özellik Değeri

bool

HasRadarAxisLabels

Bir radar grafiğinde kategori eksen etiketleri varsa true döner. Sadece radar grafiklerine uygulanır.

public bool HasRadarAxisLabels { get; set; }

Özellik Değeri

bool

HasSeriesLines

Bir yığılmış sütun grafiği veya çubuk grafiği serisi hatları varsa veya eğer bir Pasta of Pasta grafiği veya Bar of Pie grafiği iki bölüm arasında bağlantı hatlarına sahipse true döner. Sadece yığılmış sütun grafiklerine, çubuk grafiklerine, Pasta of Pasta grafiklerine veya Bar of Pie grafiklerine uygulanır.

public bool HasSeriesLines { get; set; }

Özellik Değeri

bool

HasUpDownBars

Bir çizgi grafiğinde yukarı ve aşağı çubuklar varsa true döner. Sadece çizgi grafiklerine uygulanır.

public bool HasUpDownBars { get; set; }

Özellik Değeri

bool

HiLoLines

Bir çizgi grafiğindeki yüksek-düşük hatları temsil eden HiLoLines nesnesini döndürür. Sadece çizgi grafiklerine uygulanır.

public Line HiLoLines { get; }

Özellik Değeri

Line

IsAutoSplit

Eşik değerinin otomatik olup olmadığını gösterir.

public bool IsAutoSplit { get; }

Özellik Değeri

bool

IsColorVaried

Noktaların renginin değişip değişmediğini temsil eder. Grafikte yalnızca bir seri olmalıdır.

public bool IsColorVaried { get; set; }

Özellik Değeri

bool

IsFiltered

Serinin seçilip seçilmediğini veya filtrelenip filtrelenmediğini gösterir. True, bu serinin filtrelendiğini ve grafikte görüntülenmeyeceğini temsil eder.

public bool IsFiltered { get; set; }

Özellik Değeri

bool

IsVerticalValues

Veri kaynağının dik olup olmadığını gösterir.

public bool IsVerticalValues { get; }

Özellik Değeri

bool

LayoutProperties

Düzenin özelliklerini temsil eder.

public SeriesLayoutProperties LayoutProperties { get; }

Özellik Değeri

SeriesLayoutProperties

LeaderLines

Bir grafikte lider hatlarını temsil eder. Lider hatları veri etiketlerini veri noktalarına bağlar. Bu nesne bir koleksiyon değildir; tek bir lider hattını temsil eden bir nesne yoktur.

public Line LeaderLines { get; }

Özellik Değeri

Line

LegendEntry

Bu seriye göre efsane girişini alır.

public LegendEntry LegendEntry { get; }

Özellik Değeri

LegendEntry

Marker

Aspose.Cells.Charts.Series.Marker?text=marker’ı alır.

public Marker Marker { get; }

Özellik Değeri

Marker

Name

Veri serisinin adını alır veya ayarlar.

public string Name { get; set; }

Özellik Değeri

string

Örnekler

//Bir hücreye referans adı
chart.NSeries[0].Name = "=A1";

//İsmi bir dize olarak ayarla
chart.NSeries[0].Name = "Birinci Seri";
'Hücreye referans adı
chart.NSeries[0].Name = "=A1"

'İsmi bir dize olarak ayarla
chart.NSeries[0].Name = "Birinci Seri"

Overlap

Çubukların ve sütunların nasıl konumlandırıldığını belirtir. -100 ile 100 arasında bir değer olabilir. Sadece 2D çubuk ve 2D sütun grafiklerine uygulanır.

public short Overlap { get; set; }

Özellik Değeri

short

PlotOnSecondAxis

Bu serinin ikinci değer ekseninde çizilip çizilmediğini gösterir.

public bool PlotOnSecondAxis { get; set; }

Özellik Değeri

bool

Points

Bir grafikteki bir serideki noktaların koleksiyonunu alır.

public ChartPointCollection Points { get; }

Özellik Değeri

ChartPointCollection

Notlar

Grafik Pasta of Pasta veya Bar of Pie olduğunda, son nokta ilk pasta grafiğindeki diğer noktadır.

SecondPlotSize

Bir pasta of pasta grafiği veya bir bar of pie grafiğinin ikincil bölümünün boyutunu, birincil pastanın boyutunun yüzdesi olarak döndürür veya ayarlar. 5 ile 200 arasında bir değer olabilir.

public short SecondPlotSize { get; set; }

Özellik Değeri

short

SeriesLines

Yığılmış çubuk grafiği veya yığılmış sütun grafiği için seri hatlarını temsil eden bir SeriesLines nesnesini döndürür. Sadece yığılmış çubuk ve yığılmış sütun grafiklerine uygulanır.

public Line SeriesLines { get; }

Özellik Değeri

Line

Shadow

Serinin bir gölgesi varsa true döner.

public bool Shadow { get; set; }

Özellik Değeri

bool

ShapeProperties

Series’in görsel şekil özelliklerini tutan Aspose.Cells.Drawing.ShapePropertyCollection nesnesini alır.

public ShapePropertyCollection ShapeProperties { get; }

Özellik Değeri

ShapePropertyCollection

ShowNegativeBubbles

Grafik grubunda negatif baloncuklar gösteriliyorsa true döner. Sadece baloncuk grafiklerine geçerlidir.

public bool ShowNegativeBubbles { get; set; }

Özellik Değeri

bool

SizeRepresents

Bir baloncuk grafiğinde baloncuk boyutunun neyi temsil ettiğini alır veya ayarlar.

public BubbleSizeRepresents SizeRepresents { get; set; }

Özellik Değeri

BubbleSizeRepresents

Notlar

BubbleSizeRepresents.SizeIsArea, Aspose.Cells.Charts.Series.BubbleSizes değerinin baloncuk alanı olduğunu ifade eder. BubbleSizeRepresents.SizeIsWidth, Aspose.Cells.Charts.Series.BubbleSizes değerinin baloncuk genişliği olduğunu ifade eder.

Smooth

Eğri yumuşatma işlemini temsil eder. Çizgi grafiği veya dağılım grafiği için eğri yumuşatma etkinleştirildiğinde true döner. Sadece çizgi ve dağılım grafiklerine uygulanır.

public bool Smooth { get; set; }

Özellik Değeri

bool

SplitType

Bir pasta of pasta veya bar of pie grafiğinde hangi veri noktalarının ikinci pasta veya çubukta olduğunu belirlemek için kullanılacak değeri döndürür veya ayarlar.

public ChartSplitType SplitType { get; set; }

Özellik Değeri

ChartSplitType

SplitValue

Bir pasta of pasta veya bar of pie grafiğinde hangi veri noktalarının ikinci pasta veya çubukta olduğunu belirlemek için kullanılacak değeri döndürür veya ayarlar.

public double SplitValue { get; set; }

Özellik Değeri

double

TrendLines

Bu serinin tüm trend çizgilerini döndürür.

public TrendlineCollection TrendLines { get; }

Özellik Değeri

TrendlineCollection

Type

Bir veri serisinin türünü alır veya ayarlar.

public ChartType Type { get; set; }

Özellik Değeri

ChartType

UpBars

Bir çizgi grafiğindeki yukarı çubukları temsil eden bir DropBars nesnesini döndürür. Sadece çizgi grafiklerine uygulanır.

public DropBars UpBars { get; }

Özellik Değeri

DropBars

Values

Bu grafik serisinin Y değerlerini temsil eder.

public string Values { get; set; }

Özellik Değeri

string

ValuesFormatCode

Values’ın NumberList’inin format kodunu temsil eder.

public string ValuesFormatCode { get; set; }

Özellik Değeri

string

XErrorBar

Serinin X yönündeki hata çubuğunu temsil eder.

public ErrorBar XErrorBar { get; }

Özellik Değeri

ErrorBar

XValues

Grafik serisinin x değerlerini temsil eder.

public string XValues { get; set; }

Özellik Değeri

string

XValuesFormatCode

X Values’ın NumberList’inin format kodunu temsil eder.

public string XValuesFormatCode { get; set; }

Özellik Değeri

string

YErrorBar

Serinin Y yönündeki hata çubuğunu temsil eder.

public ErrorBar YErrorBar { get; }

Özellik Değeri

ErrorBar

Yöntemler

Move(int)

Seriyi yukarı veya aşağı hareket ettirir.

public void Move(int count)

Parametreler

count int

Yukarı veya aşağı hareket etme sayısı. Bu sayı sıfırdan küçükse seriyi yukarı hareket ettirir; Bu sayı sıfırdan büyükse seriyi aşağı hareket ettirir.

 Türkçe