Series

Series class

Bir grafikte tek bir veri serisini temsil eden nesneyi kapsüller.

public class Series

Özellikleri

İsimTanım
Area { get; }Series nesnesinin arka plan alanını temsil eder.
Bar3DShapeType { get; set; }3B çubuk veya sütun grafiğiyle kullanılan 3B şekil türünü alır veya ayarlar.
Border { get; }Series nesnesinin kenarlığını temsil eder.
BubbleScale { get; set; }Belirtilen grafik grubundaki baloncuklar için ölçek faktörünü alır veya ayarlar. 0 (sıfır) ile 300 arasında bir tamsayı değeri olabilir, varsayılan boyutun bir yüzdesine karşılık gelir. Yalnızca kabarcık grafikleri için geçerlidir.
BubbleSizes { get; set; }Grafik serisinin kabarcık boyutları değerlerini alır veya ayarlar.
CountOfDataValues { get; }Veri değerlerinin sayısını alır.
DataLabels { get; }Belirtilen ASeries için DataLabels nesnesini temsil eder.
DisplayName { get; }Grafik grafiğinde görüntülenen serinin adını alır.
DoughnutHoleSize { get; set; }Halka grafik grubundaki deliğin boyutunu döndürür veya ayarlar. Delik boyutu, grafik boyutunun yüzde 10 ile 90 arasında bir yüzdesi olarak ifade edilir.
DownBars { get; }Bir döndürürDropBars çizgi grafikte aşağı çubukları temsil eden nesne. Yalnızca çizgi grafikler için geçerlidir.
DropLines { get; }Bir döndürürLine çizgi grafiğinde veya alan grafiğinde bir seri için açılan çizgileri temsil eden nesne. Yalnızca çizgi grafiği veya alan grafikleri için geçerlidir.
Explosion { get; set; }Açık bir pasta diliminin pasta grafiğin merkezinden uzaklığı pasta çapının yüzdesi olarak ifade edilir.
FirstSliceAngle { get; set; }İlk pasta grafiğin veya halka grafik diliminin açısını derece cinsinden (dikeyden saat yönünde) alır veya ayarlar. Yalnızca pasta, 3B pasta ve halka grafikler, 0 - 360 için geçerlidir.
GapWidth { get; set; }Çubuk veya sütun genişliğinin yüzdesi olarak çubuk veya sütun kümeleri arasındaki boşluğu döndürür veya ayarlar. Bu özelliğin değeri 0 ile 500 arasında olmalıdır.
Has3DEffect { get; set; }Dizi üç boyutlu bir görünüme sahipse doğrudur. Yalnızca balon grafikler için geçerlidir.
HasDropLines { get; set; }Grafikte bırakma çizgileri varsa doğrudur. Yalnızca çizgi grafiği veya alan grafikleri için geçerlidir.
HasHiLoLines { get; set; }Çizgi grafikte yüksek-düşük çizgiler varsa doğrudur. Yalnızca çizgi grafikler için geçerlidir.
HasLeaderLines { get; set; }Dizinin öncü çizgileri varsa doğrudur.
HasRadarAxisLabels { get; set; }Bir radar grafiğinde kategori ekseni etiketleri varsa doğrudur. Yalnızca radar çizelgeleri için geçerlidir.
HasSeriesLines { get; set; }Yığılmış sütun grafiği veya çubuk grafikte seri çizgiler varsa doğrudur veya Pasta Pasta grafiği veya Pasta Çubuğu grafiğinde iki bölüm arasında bağlayıcı çizgiler varsa. Yalnızca yığılmış sütun grafikler, çubuk grafikler, Pasta Pastası grafikleri veya Pasta Çubuğu grafikleri için geçerlidir.
HasUpDownBars { get; set; }Çizgi grafikte yukarı ve aşağı çubuklar varsa doğrudur. Yalnızca çizgi grafikler için geçerlidir.
HiLoLines { get; }Çizgi grafikte bir seri için yüksek-düşük çizgileri temsil eden bir HiLoLines nesnesi döndürür. Yalnızca çizgi grafikler için geçerlidir.
IsAutoSplit { get; }Eşik değerinin otomatik olup olmadığını gösterir.
IsColorVaried { get; set; }Noktaların renginin değişip değişmediğini temsil eder. Grafik yalnızca bir dizi içermelidir.
IsVerticalValues { get; }Veri kaynağının dikey olup olmadığını gösterir.
LayoutProperties { get; }Düzenin özelliklerini temsil eder.
LeaderLines { get; }Bir grafikteki öncü çizgileri temsil eder. Öncü çizgiler, veri etiketlerini veri noktalarına bağlar. Bu nesne bir koleksiyon değil; tek bir lider çizgiyi temsil eden hiçbir nesne yok.
LegendEntry { get; }Bu seriye göre gösterge girişini alır.
Marker { get; }işaretleyici .
Name { get; set; }Veri serisinin adını alır veya ayarlar.
Overlap { get; set; }Çubukların ve sütunların nasıl konumlandırılacağını belirtir. – 100 ile 100 arasında bir değer olabilir. Yalnızca 2 boyutlu çubuk ve 2 boyutlu sütun grafikler için geçerlidir.
PlotOnSecondAxis { get; set; }Bu serinin ikinci değer ekseninde çizilip çizilmediğini gösterir.
Points { get; }Bir grafikteki bir dizideki noktaların toplanmasını alır.
SecondPlotSize { get; set; }Bir pasta grafiğin veya bir pasta grafiğin çubuğunun ikincil bölümünün boyutunu döndürür veya ayarlar, birincil pastanın boyutunun yüzdesi olarak. 5 ile 200 arasında bir değer olabilir.
SeriesLines { get; }Yığılmış çubuk grafik veya yığılmış sütun grafiği için seri çizgilerini temsil eden bir SeriesLines nesnesi döndürür. Yalnızca yığılmış çubuk ve yığılmış sütun grafikler için geçerlidir.
Shadow { get; set; }Serinin gölgesi varsa doğrudur.
ShapeProperties { get; }Series. ’nin görsel şekil özelliklerini tutan nesne
ShowNegativeBubbles { get; set; }Grafik grubu için negatif baloncuklar gösteriliyorsa doğrudur. Yalnızca balon grafikler için geçerlidir.
SizeRepresents { get; set; }Kabarcık grafiğinde kabarcık boyutunun neyi temsil ettiğini alır veya ayarlar.
Smooth { get; set; }Eğri yumuşatmayı temsil eder. Çizgi grafiği veya dağılım grafiği için eğri yumuşatma açıksa doğrudur. Yalnızca çizgi grafikleriyle bağlı çizgi ve dağılım için geçerlidir.
SplitType { get; set; }pasta grafiğinin bir pastasındaki veya çubuğundaki ikinci pastada veya çubukta hangi veri noktalarının bulunacağının nasıl belirleneceğine dair bir değer döndürür veya ayarlar.
SplitValue { get; set; }Bir pasta dilimi veya pasta grafiği çubuğu üzerinde ikinci pasta veya çubukta hangi veri noktalarının olduğunu belirlemek için kullanılacak bir değeri döndürür veya ayarlar.
TrendLines { get; }Dizi için tüm eğilim çizgilerinin bir koleksiyonunu temsil eden bir nesne döndürür.
Type { get; set; }Bir veri serisi’ türünü alır veya ayarlar.
UpBars { get; }Çizgi grafikte yukarı çubukları temsil eden bir DropBars nesnesi döndürür. Yalnızca çizgi grafikler için geçerlidir.
Values { get; set; }Grafik serisinin verilerini temsil eder.
ValuesFormatCode { get; set; }Values’ın NumberList’inin biçim kodunu temsil eder.
XErrorBar { get; }Serinin X yönü hata çubuğunu temsil eder.
XValues { get; set; }Grafik serisinin x değerlerini temsil eder.
YErrorBar { get; }Serinin Y yönü hata çubuğunu temsil eder.

yöntemler

İsimTanım
Move(int)Diziyi yukarı veya aşağı hareket ettirir.

Örnekler


[C#]

//Bir Çalışma Kitabı nesnesini başlatma
Workbook workbook = new Workbook();
//Excel nesnesine yeni bir çalışma sayfası ekleme
int sheetIndex = workbook.Worksheets.Add();
//Yeni eklenen çalışma sayfasının sayfa indeksini geçerek referansının alınması
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//"A1" hücresine örnek değer ekleme
worksheet.Cells["A1"].PutValue(50);
//"A2" hücresine örnek değer ekleme
worksheet.Cells["A2"].PutValue(100);
//"A3" hücresine örnek değer ekleme
worksheet.Cells["A3"].PutValue(150);
//"A4" hücresine örnek değer ekleme
worksheet.Cells["A4"].PutValue(200);
//"B1" hücresine örnek değer ekleme
worksheet.Cells["B1"].PutValue(60);
//"B2" hücresine örnek değer ekleme
worksheet.Cells["B2"].PutValue(32);
//"B3" hücresine örnek değer ekleme
worksheet.Cells["B3"].PutValue(50);
//"B4" hücresine örnek değer ekleme
worksheet.Cells["B4"].PutValue(40);
//"C1" hücresine kategori verisi olarak örnek değer ekleme
worksheet.Cells["C1"].PutValue("Q1");
//"C2" hücresine kategori verisi olarak örnek değer ekleme
worksheet.Cells["C2"].PutValue("Q2");
//"C3" hücresine kategori verisi olarak örnek değer ekleme
worksheet.Cells["C3"].PutValue("Y1");
//"C4" hücresine kategori verisi olarak örnek değer ekleme
worksheet.Cells["C4"].PutValue("Y2");
//Çalışma sayfasına grafik ekleme
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Yeni eklenen grafiğin örneğine erişim
Chart chart = worksheet.Charts[chartIndex];
//"A1" hücresinden "B4"e kadar olan grafiğe NSeries (grafik veri kaynağı) ekleme
int seriesIndex = chart.NSeries.Add("A1:B4", true);
// NSeries'in kategori verileri için veri kaynağının ayarlanması
chart.NSeries.CategoryData = "C1:C4";
Series series = chart.NSeries[seriesIndex];
//Seri değerlerinin ayarlanması.
series.Values = "=B1:B4";
//Serinin grafik türünü değiştiriyoruz.
series.Type = ChartType.Line;
// İşaretçi ö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şini yap

//Excel dosyasını kaydetme
workbook.Save("book1.xls");

[Visual Basic]

'Bir Çalışma Kitabı nesnesini başlatma
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 sayfa indeksini geçerek referansını alma
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)
'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)
'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)
'Adding a sample value to "A4" cell
worksheet.Cells("A4").PutValue(200)
'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)
'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)
'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)
'Adding a sample value to "B4" cell
worksheet.Cells("B4").PutValue(40)
'Adding a sample value to "C1" cell as category data
worksheet.Cells("C1").PutValue("Q1")
'Adding a sample value to "C2" cell as category data
worksheet.Cells("C2").PutValue("Q2")
'Adding a sample value to "C3" cell as category data
worksheet.Cells("C3").PutValue("Y1")
'Adding a sample value to "C4" cell as category data
worksheet.Cells("C4").PutValue("Y2")
alışma sayfasına 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)
'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'NSeries kategori verileri için veri kaynağını ayarlama
chart.NSeries.CategoryData = "C1:C4"
Dim series As Series = chart.NSeries(seriesIndex)
'Serinin değerlerinin ayarlanması.
series.Values = "=B1:B4"
'Serinin grafik türünü değiştirme.
series.Type = ChartType.Line
'İşaretçi özelliklerini ayarlama.
series.Marker.MarkerStyle = ChartMarkerType.Circle
series.Marker.ForegroundColorSetType = FormattingType.Automatic
series.Marker.ForegroundColor = System.Drawing.Color.Black
series.Marker.BackgroundColorSetType = FormattingType.Automatic
'Excel dosyasını kaydetme
workbook.Save("book1.xls")

Ayrıca bakınız