Class Series
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
ห่อหุ้มวัตถุที่แทนที่ชุดข้อมูลเดียวในแผนภูมิ
public class Series
การสืบทอด
สมาชิกที่สืบทอด
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวอย่าง
//การสร้างวัตถุ Workbook
Workbook workbook = new Workbook();
//การเพิ่มแผ่นงานใหม่ไปยังวัตถุ Excel
int sheetIndex = workbook.Worksheets.Add();
//การได้รับการอ้างอิงของแผ่นงานใหม่ที่เพิ่มเข้าไปโดยการส่งดัชนีแผ่นงาน
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "A1"
worksheet.Cells["A1"].PutValue(50);
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "A2"
worksheet.Cells["A2"].PutValue(100);
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "A3"
worksheet.Cells["A3"].PutValue(150);
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "A4"
worksheet.Cells["A4"].PutValue(200);
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "B1"
worksheet.Cells["B1"].PutValue(60);
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "B2"
worksheet.Cells["B2"].PutValue(32);
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "B3"
worksheet.Cells["B3"].PutValue(50);
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "B4"
worksheet.Cells["B4"].PutValue(40);
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "C1" เป็นข้อมูลหมวดหมู่
worksheet.Cells["C1"].PutValue("Q1");
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "C2" เป็นข้อมูลหมวดหมู่
worksheet.Cells["C2"].PutValue("Q2");
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "C3" เป็นข้อมูลหมวดหมู่
worksheet.Cells["C3"].PutValue("Y1");
//การเพิ่มค่าตัวอย่างไปยังเซลล์ "C4" เป็นข้อมูลหมวดหมู่
worksheet.Cells["C4"].PutValue("Y2");
//การเพิ่มแผนภูมิไปยังแผ่นงาน
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//การเข้าถึงอินสแตนซ์ของแผนภูมิที่เพิ่มใหม่
Chart chart = worksheet.Charts[chartIndex];
//การเพิ่ม NSeries (แหล่งข้อมูลแผนภูมิ) ไปยังแผนภูมิระหว่างเซลล์ "A1" ถึง "B4"
int seriesIndex = chart.NSeries.Add("A1:B4", true);
//การตั้งค่าแหล่งข้อมูลสำหรับข้อมูลหมวดหมู่ของ NSeries
chart.NSeries.CategoryData = "C1:C4";
Series series = chart.NSeries[seriesIndex];
//การตั้งค่าค่าของชุดข้อมูล
series.Values = "=B1:B4";
//การเปลี่ยนประเภทแผนภูมิของชุดข้อมูล
series.Type = ChartType.Line;
//การตั้งค่าคุณสมบัติของเครื่องหมาย
series.Marker.MarkerStyle = ChartMarkerType.Circle;
series.Marker.ForegroundColorSetType = FormattingType.Automatic;
series.Marker.ForegroundColor = System.Drawing.Color.Black;
series.Marker.BackgroundColorSetType = FormattingType.Automatic;
//ดำเนินการตามธุรกิจของคุณ
//การบันทึกไฟล์ Excel
workbook.Save("book1.xls");
'การสร้างวัตถุ Workbook
Dim workbook As Workbook = New Workbook()
'การเพิ่มแผ่นงานใหม่ไปยังวัตถุ Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'การได้รับการอ้างอิงของแผ่นงานใหม่ที่เพิ่มเข้าไปโดยการส่งดัชนีแผ่นงาน
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "A1"
worksheet.Cells("A1").PutValue(50)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "A2"
worksheet.Cells("A2").PutValue(100)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "A3"
worksheet.Cells("A3").PutValue(150)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "A4"
worksheet.Cells("A4").PutValue(200)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "B1"
worksheet.Cells("B1").PutValue(60)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "B2"
worksheet.Cells("B2").PutValue(32)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "B3"
worksheet.Cells("B3").PutValue(50)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "B4"
worksheet.Cells("B4").PutValue(40)
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "C1" เป็นข้อมูลหมวดหมู่
worksheet.Cells("C1").PutValue("Q1")
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "C2" เป็นข้อมูลหมวดหมู่
worksheet.Cells("C2").PutValue("Q2")
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "C3" เป็นข้อมูลหมวดหมู่
worksheet.Cells("C3").PutValue("Y1")
'การเพิ่มค่าตัวอย่างไปยังเซลล์ "C4" เป็นข้อมูลหมวดหมู่
worksheet.Cells("C4").PutValue("Y2")
'การเพิ่มแผนภูมิไปยังแผ่นงาน
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'การเข้าถึงอินสแตนซ์ของแผนภูมิที่เพิ่มใหม่
Dim chart As Chart = worksheet.Charts(chartIndex)
'การเพิ่ม NSeries (แหล่งข้อมูลแผนภูมิ) ไปยังแผนภูมิระหว่างเซลล์ "A1" ถึง "B4"
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'การตั้งค่าแหล่งข้อมูลสำหรับข้อมูลหมวดหมู่ของ NSeries
chart.NSeries.CategoryData = "C1:C4"
Dim series As Series = chart.NSeries(seriesIndex)
'การตั้งค่าค่าของชุดข้อมูล
series.Values = "=B1:B4"
'การเปลี่ยนประเภทแผนภูมิของชุดข้อมูล
series.Type = ChartType.Line
'การตั้งค่าคุณสมบัติของเครื่องหมาย
series.Marker.MarkerStyle = ChartMarkerType.Circle
series.Marker.ForegroundColorSetType = FormattingType.Automatic
series.Marker.ForegroundColor = System.Drawing.Color.Black
series.Marker.BackgroundColorSetType = FormattingType.Automatic
'การบันทึกไฟล์ Excel
workbook.Save("book1.xls")
คุณสมบัติ
Area
แทนพื้นที่พื้นหลังของวัตถุ Series
public Area Area { get; }
ค่าของคุณสมบัติ
Bar3DShapeType
รับหรือกำหนดประเภทรูปร่าง 3 มิติที่ใช้กับแผนภูมิแท่งหรือคอลัมน์ 3 มิติ
public Bar3DShapeType Bar3DShapeType { get; set; }
ค่าของคุณสมบัติ
Border
แทนขอบของวัตถุ Series
public Line Border { get; }
ค่าของคุณสมบัติ
BubbleScale
รับหรือกำหนดปัจจัยขนาดสำหรับฟองอากาศในกลุ่มแผนภูมิที่ระบุ สามารถเป็นค่าจำนวนเต็มจาก 0 (ศูนย์) ถึง 300 ซึ่งสอดคล้องกับเปอร์เซ็นต์ของขนาดเริ่มต้น ใช้เฉพาะกับแผนภูมิฟองอากาศ
public int BubbleScale { get; set; }
ค่าของคุณสมบัติ
BubbleSizes
รับหรือกำหนดค่าขนาดฟองอากาศของชุดข้อมูลแผนภูมิ
public string BubbleSizes { get; set; }
ค่าของคุณสมบัติ
CountOfDataValues
รับจำนวนค่าข้อมูล
public int CountOfDataValues { get; }
ค่าของคุณสมบัติ
DataLabels
แทนวัตถุ DataLabels สำหรับ ASeries ที่ระบุ
public DataLabels DataLabels { get; }
ค่าของคุณสมบัติ
DisplayName
รับชื่อของชุดข้อมูลที่แสดงบนกราฟแผนภูมิ
public string DisplayName { get; }
ค่าของคุณสมบัติ
DoughnutHoleSize
คืนค่าหรือกำหนดขนาดของรูในกลุ่มแผนภูมิโดนัท ขนาดรูจะแสดงเป็นเปอร์เซ็นต์ของขนาดแผนภูมิระหว่าง 10 ถึง 90 เปอร์เซ็นต์
public int DoughnutHoleSize { get; set; }
ค่าของคุณสมบัติ
DownBars
คืนค่าอ็อบเจ็กต์ Aspose.Cells.Charts.DropBars ที่แทนบาร์ลงในแผนภูมิเส้น ใช้เฉพาะกับแผนภูมิเส้น
public DropBars DownBars { get; }
ค่าของคุณสมบัติ
DropLines
คืนค่าอ็อบเจ็กต์ Aspose.Cells.Drawing.Line ที่แทนเส้นดรอปสำหรับชุดข้อมูลในแผนภูมิเส้นหรือแผนภูมิพื้นที่ ใช้เฉพาะกับแผนภูมิเส้นหรือแผนภูมิพื้นที่
public Line DropLines { get; }
ค่าของคุณสมบัติ
Explosion
ระยะห่างของชิ้นพายที่เปิดจากศูนย์กลางของแผนภูมิพายแสดงเป็นเปอร์เซ็นต์ของเส้นผ่านศูนย์กลางของพาย
public int Explosion { get; set; }
ค่าของคุณสมบัติ
FirstSliceAngle
รับหรือกำหนดมุมของชิ้นแรกของแผนภูมิพายหรือแผนภูมิโดนัทในองศา (ตามเข็มนาฬิกาจากแนวตั้ง) ใช้เฉพาะกับแผนภูมิพาย, พาย 3 มิติ และแผนภูมิโดนัท, 0 ถึง 360
public short FirstSliceAngle { get; set; }
ค่าของคุณสมบัติ
GapWidth
คืนค่าหรือกำหนดช่องว่างระหว่างกลุ่มแท่งหรือคอลัมน์เป็นเปอร์เซ็นต์ของความกว้างของแท่งหรือคอลัมน์ ค่าของคุณสมบัตินี้ต้องอยู่ระหว่าง 0 ถึง 500
public short GapWidth { get; set; }
ค่าของคุณสมบัติ
Has3DEffect
เป็นจริงถ้าชุดข้อมูลมีลักษณะสามมิติ ใช้เฉพาะกับแผนภูมิฟองอากาศ
public bool Has3DEffect { get; set; }
ค่าของคุณสมบัติ
HasDropLines
เป็นจริงถ้าแผนภูมิมีเส้นดรอป ใช้เฉพาะกับแผนภูมิเส้นหรือแผนภูมิพื้นที่
public bool HasDropLines { get; set; }
ค่าของคุณสมบัติ
HasHiLoLines
เป็นจริงถ้าแผนภูมิเส้นมีเส้นสูง-ต่ำ ใช้เฉพาะกับแผนภูมิเส้น
public bool HasHiLoLines { get; set; }
ค่าของคุณสมบัติ
HasLeaderLines
เป็นจริงถ้าชุดข้อมูลมีเส้นนำ
public bool HasLeaderLines { get; set; }
ค่าของคุณสมบัติ
HasRadarAxisLabels
เป็นจริงถ้าแผนภูมิเรดาร์มีป้ายกำกับแกนหมวดหมู่ ใช้เฉพาะกับแผนภูมิเรดาร์
public bool HasRadarAxisLabels { get; set; }
ค่าของคุณสมบัติ
HasSeriesLines
เป็นจริงถ้าแผนภูมิแท่งหรือคอลัมน์ที่ซ้อนกันมีเส้นชุดข้อมูล หรือ ถ้าแผนภูมิพายของพายหรือแผนภูมิแท่งของพายมีเส้นเชื่อมระหว่างสองส่วน ใช้เฉพาะกับแผนภูมิแท่งที่ซ้อนกัน, แผนภูมิแท่ง, แผนภูมิพายของพาย หรือแผนภูมิแท่งของพาย
public bool HasSeriesLines { get; set; }
ค่าของคุณสมบัติ
HasUpDownBars
เป็นจริงถ้าแผนภูมิเส้นมีบาร์ขึ้นและลง ใช้เฉพาะกับแผนภูมิเส้น
public bool HasUpDownBars { get; set; }
ค่าของคุณสมบัติ
HiLoLines
คืนค่าอ็อบเจ็กต์ HiLoLines ที่แทนเส้นสูง-ต่ำสำหรับชุดข้อมูลในแผนภูมิเส้น ใช้เฉพาะกับแผนภูมิเส้น
public Line HiLoLines { get; }
ค่าของคุณสมบัติ
IsAutoSplit
ระบุว่าค่าขีดจำกัดเป็นอัตโนมัติหรือไม่
public bool IsAutoSplit { get; }
ค่าของคุณสมบัติ
IsColorVaried
แทนว่าค่าสีของจุดมีความแตกต่างกันหรือไม่ แผนภูมิต้องมีเพียงชุดเดียว
public bool IsColorVaried { get; set; }
ค่าของคุณสมบัติ
IsFiltered
ระบุว่าชุดข้อมูลถูกเลือกหรือกรองหรือไม่ เป็นจริงแสดงว่าชุดข้อมูลนี้ถูกกรองและจะไม่แสดงในแผนภูมิ
public bool IsFiltered { get; set; }
ค่าของคุณสมบัติ
IsVerticalValues
ระบุว่าที่มาของข้อมูลเป็นแนวตั้งหรือไม่
public bool IsVerticalValues { get; }
ค่าของคุณสมบัติ
LayoutProperties
แทนคุณสมบัติของเลย์เอาต์
public SeriesLayoutProperties LayoutProperties { get; }
ค่าของคุณสมบัติ
LeaderLines
แทนเส้นนำในแผนภูมิ เส้นนำเชื่อมป้ายกำกับข้อมูลกับจุดข้อมูล วัตถุนี้ไม่ใช่คอลเล็กชัน ไม่มีวัตถุที่แทนเส้นนำเดียว
public Line LeaderLines { get; }
ค่าของคุณสมบัติ
LegendEntry
รับรายการตำนานตามชุดข้อมูลนี้
public LegendEntry LegendEntry { get; }
ค่าของคุณสมบัติ
Marker
รับ Aspose.Cells.Charts.Series.Marker?text=marker
public Marker Marker { get; }
ค่าของคุณสมบัติ
Name
รับหรือกำหนดชื่อของชุดข้อมูล
public string Name { get; set; }
ตัวอย่าง
//การอ้างอิงชื่อไปยังเซลล์
chart.NSeries[0].Name = "=A1";
//ตั้งค่าสตริงเป็นชื่อ
chart.NSeries[0].Name = "First Series";
'การอ้างอิงชื่อไปยังเซลล์
chart.NSeries[0].Name = "=A1"
'ตั้งค่าสตริงเป็นชื่อ
chart.NSeries[0].Name = "First Series"
Overlap
ระบุว่าบาร์และคอลัมน์ถูกจัดวางอย่างไร สามารถเป็นค่าระหว่าง -100 ถึง 100 ใช้เฉพาะกับแผนภูมิแท่ง 2 มิติและแผนภูมิคอลัมน์ 2 มิติ
public short Overlap { get; set; }
ค่าของคุณสมบัติ
PlotOnSecondAxis
ระบุว่าชุดข้อมูลนี้ถูกวางบนแกนค่าที่สองหรือไม่
public bool PlotOnSecondAxis { get; set; }
ค่าของคุณสมบัติ
Points
รับคอลเล็กชันของจุดในชุดข้อมูลในแผนภูมิ
public ChartPointCollection Points { get; }
ค่าของคุณสมบัติ
หมายเหตุ
เมื่อแผนภูมิเป็นพายของพายหรือแท่งของพาย จุดสุดท้ายคือจุดอื่นในพายแรก
SecondPlotSize
คืนค่าหรือกำหนดขนาดของส่วนรองของแผนภูมิพายของพายหรือแผนภูมิแท่งของพาย เป็นเปอร์เซ็นต์ของขนาดของพายหลัก สามารถเป็นค่าจาก 5 ถึง 200
public short SecondPlotSize { get; set; }
ค่าของคุณสมบัติ
SeriesLines
คืนค่าอ็อบเจ็กต์ SeriesLines ที่แทนเส้นชุดข้อมูลสำหรับแผนภูมิแท่งที่ซ้อนกันหรือแผนภูมิคอลัมน์ที่ซ้อนกัน ใช้เฉพาะกับแผนภูมิแท่งที่ซ้อนกันและแผนภูมิคอลัมน์ที่ซ้อนกัน
public Line SeriesLines { get; }
ค่าของคุณสมบัติ
Shadow
เป็นจริงถ้าชุดข้อมูลมีเงา
public bool Shadow { get; set; }
ค่าของคุณสมบัติ
ShapeProperties
รับอ็อบเจ็กต์ Aspose.Cells.Drawing.ShapePropertyCollection ที่เก็บคุณสมบัติรูปร่างทางสายตาของชุดข้อมูล
public ShapePropertyCollection ShapeProperties { get; }
ค่าของคุณสมบัติ
ShowNegativeBubbles
เป็นจริงถ้าฟองอากาศเชิงลบแสดงสำหรับกลุ่มแผนภูมิ ใช้ได้เฉพาะกับแผนภูมิฟองอากาศ
public bool ShowNegativeBubbles { get; set; }
ค่าของคุณสมบัติ
SizeRepresents
รับหรือกำหนดว่าขนาดฟองอากาศแทนที่ในแผนภูมิฟองอากาศ
public BubbleSizeRepresents SizeRepresents { get; set; }
ค่าของคุณสมบัติ
หมายเหตุ
BubbleSizeRepresents.SizeIsArea หมายถึงค่าของ Aspose.Cells.Charts.Series.BubbleSizes คือพื้นที่ของฟองอากาศ BubbleSizeRepresents.SizeIsWidth หมายถึงค่าของ Aspose.Cells.Charts.Series.BubbleSizes คือความกว้างของฟองอากาศ
Smooth
แทนการทำให้เส้นโค้งเรียบ เป็นจริงถ้าการทำให้เส้นโค้งเรียบเปิดใช้งานสำหรับแผนภูมิเส้นหรือแผนภูมิจุด ใช้เฉพาะกับแผนภูมิเส้นและแผนภูมิจุดที่เชื่อมต่อด้วยเส้น
public bool Smooth { get; set; }
ค่าของคุณสมบัติ
SplitType
คืนค่าหรือกำหนดค่าที่ใช้ในการกำหนดว่าจุดข้อมูลใดอยู่ในพายหรือแท่งที่สองในแผนภูมิพายของพายหรือแท่งของพาย
public ChartSplitType SplitType { get; set; }
ค่าของคุณสมบัติ
SplitValue
คืนค่าหรือกำหนดค่าที่จะใช้ในการกำหนดว่าจุดข้อมูลใดอยู่ในพายหรือแท่งที่สองในแผนภูมิพายของพายหรือแท่งของพาย
public double SplitValue { get; set; }
ค่าของคุณสมบัติ
TrendLines
คืนค่าเส้นแนวโน้มทั้งหมดของชุดข้อมูลนี้
public TrendlineCollection TrendLines { get; }
ค่าของคุณสมบัติ
Type
รับหรือกำหนดประเภทของชุดข้อมูล
public ChartType Type { get; set; }
ค่าของคุณสมบัติ
UpBars
คืนค่าอ็อบเจ็กต์ DropBars ที่แทนบาร์ขึ้นในแผนภูมิเส้น ใช้เฉพาะกับแผนภูมิเส้น
public DropBars UpBars { get; }
ค่าของคุณสมบัติ
Values
แทนค่าของ Y ในชุดข้อมูลแผนภูมิ
public string Values { get; set; }
ค่าของคุณสมบัติ
ValuesFormatCode
แทนรหัสรูปแบบของ NumberList ของ Values
public string ValuesFormatCode { get; set; }
ค่าของคุณสมบัติ
XErrorBar
แทน X direction error bar ของชุดข้อมูล
public ErrorBar XErrorBar { get; }
ค่าของคุณสมบัติ
XValues
แทนค่าของ x ในชุดข้อมูลแผนภูมิ
public string XValues { get; set; }
ค่าของคุณสมบัติ
XValuesFormatCode
แทนรหัสรูปแบบของ NumberList ของ X Values
public string XValuesFormatCode { get; set; }
ค่าของคุณสมบัติ
YErrorBar
แทน Y direction error bar ของชุดข้อมูล
public ErrorBar YErrorBar { get; }
ค่าของคุณสมบัติ
วิธีการ
Move(int)
ย้ายชุดข้อมูลขึ้นหรือลง
public void Move(int count)
พารามิเตอร์
count
int
จำนวนการเคลื่อนที่ขึ้นหรือลง ย้ายชุดข้อมูลขึ้นถ้าค่านี้น้อยกว่าศูนย์; ย้ายชุดข้อมูลลงถ้าค่านี้มากกว่าศูนย์