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
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
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
Kenar
Series nesnesinin kenarını temsil eder.
public Line Border { get; }
Özellik Değeri
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
BubbleSizes
Grafik serisinin baloncuk boyut değerlerini alır veya ayarlar.
public string BubbleSizes { get; set; }
Özellik Değeri
CountOfDataValues
Veri değerlerinin sayısını alır.
public int CountOfDataValues { get; }
Özellik Değeri
DataLabels
Belirtilen ASeries için DataLabels nesnesini temsil eder.
public DataLabels DataLabels { get; }
Özellik Değeri
DisplayName
Grafik grafiğinde görüntülenen serinin adını alır.
public string DisplayName { get; }
Özellik Değeri
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
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
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
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
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
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
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
HasDropLines
Grafikte düşüş hatları varsa true döner. Sadece çizgi grafikleri veya alan grafiklerine uygulanır.
public bool HasDropLines { get; set; }
Özellik Değeri
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
HasLeaderLines
Serinin lider hatları varsa true döner.
public bool HasLeaderLines { get; set; }
Özellik Değeri
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
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
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
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
IsAutoSplit
Eşik değerinin otomatik olup olmadığını gösterir.
public bool IsAutoSplit { get; }
Özellik Değeri
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
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
IsVerticalValues
Veri kaynağının dik olup olmadığını gösterir.
public bool IsVerticalValues { get; }
Özellik Değeri
LayoutProperties
Düzenin özelliklerini temsil eder.
public SeriesLayoutProperties LayoutProperties { get; }
Özellik Değeri
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
LegendEntry
Bu seriye göre efsane girişini alır.
public LegendEntry LegendEntry { get; }
Özellik Değeri
Marker
Aspose.Cells.Charts.Series.Marker?text=marker’ı alır.
public Marker Marker { get; }
Özellik Değeri
Name
Veri serisinin adını alır veya ayarlar.
public string Name { get; set; }
Özellik Değeri
Ö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
PlotOnSecondAxis
Bu serinin ikinci değer ekseninde çizilip çizilmediğini gösterir.
public bool PlotOnSecondAxis { get; set; }
Özellik Değeri
Points
Bir grafikteki bir serideki noktaların koleksiyonunu alır.
public ChartPointCollection Points { get; }
Özellik Değeri
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
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
Shadow
Serinin bir gölgesi varsa true döner.
public bool Shadow { get; set; }
Özellik Değeri
ShapeProperties
Series’in görsel şekil özelliklerini tutan Aspose.Cells.Drawing.ShapePropertyCollection nesnesini alır.
public ShapePropertyCollection ShapeProperties { get; }
Özellik Değeri
ShowNegativeBubbles
Grafik grubunda negatif baloncuklar gösteriliyorsa true döner. Sadece baloncuk grafiklerine geçerlidir.
public bool ShowNegativeBubbles { get; set; }
Özellik Değeri
SizeRepresents
Bir baloncuk grafiğinde baloncuk boyutunun neyi temsil ettiğini alır veya ayarlar.
public BubbleSizeRepresents SizeRepresents { get; set; }
Özellik Değeri
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
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
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
TrendLines
Bu serinin tüm trend çizgilerini döndürür.
public TrendlineCollection TrendLines { get; }
Özellik Değeri
Type
Bir veri serisinin türünü alır veya ayarlar.
public ChartType Type { get; set; }
Özellik Değeri
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
Values
Bu grafik serisinin Y değerlerini temsil eder.
public string Values { get; set; }
Özellik Değeri
ValuesFormatCode
Values’ın NumberList’inin format kodunu temsil eder.
public string ValuesFormatCode { get; set; }
Özellik Değeri
XErrorBar
Serinin X yönündeki hata çubuğunu temsil eder.
public ErrorBar XErrorBar { get; }
Özellik Değeri
XValues
Grafik serisinin x değerlerini temsil eder.
public string XValues { get; set; }
Özellik Değeri
XValuesFormatCode
X Values’ın NumberList’inin format kodunu temsil eder.
public string XValuesFormatCode { get; set; }
Özellik Değeri
YErrorBar
Serinin Y yönündeki hata çubuğunu temsil eder.
public ErrorBar YErrorBar { get; }
Özellik Değeri
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.