Class Series

Class Series

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

ห่อหุ้มวัตถุที่แทนที่ชุดข้อมูลเดียวในแผนภูมิ

public class Series

การสืบทอด

objectSeries

สมาชิกที่สืบทอด

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; }

ค่าของคุณสมบัติ

Area

Bar3DShapeType

รับหรือกำหนดประเภทรูปร่าง 3 มิติที่ใช้กับแผนภูมิแท่งหรือคอลัมน์ 3 มิติ

public Bar3DShapeType Bar3DShapeType { get; set; }

ค่าของคุณสมบัติ

Bar3DShapeType

Border

แทนขอบของวัตถุ Series

public Line Border { get; }

ค่าของคุณสมบัติ

Line

BubbleScale

รับหรือกำหนดปัจจัยขนาดสำหรับฟองอากาศในกลุ่มแผนภูมิที่ระบุ สามารถเป็นค่าจำนวนเต็มจาก 0 (ศูนย์) ถึง 300 ซึ่งสอดคล้องกับเปอร์เซ็นต์ของขนาดเริ่มต้น ใช้เฉพาะกับแผนภูมิฟองอากาศ

public int BubbleScale { get; set; }

ค่าของคุณสมบัติ

int

BubbleSizes

รับหรือกำหนดค่าขนาดฟองอากาศของชุดข้อมูลแผนภูมิ

public string BubbleSizes { get; set; }

ค่าของคุณสมบัติ

string

CountOfDataValues

รับจำนวนค่าข้อมูล

public int CountOfDataValues { get; }

ค่าของคุณสมบัติ

int

DataLabels

แทนวัตถุ DataLabels สำหรับ ASeries ที่ระบุ

public DataLabels DataLabels { get; }

ค่าของคุณสมบัติ

DataLabels

DisplayName

รับชื่อของชุดข้อมูลที่แสดงบนกราฟแผนภูมิ

public string DisplayName { get; }

ค่าของคุณสมบัติ

string

DoughnutHoleSize

คืนค่าหรือกำหนดขนาดของรูในกลุ่มแผนภูมิโดนัท ขนาดรูจะแสดงเป็นเปอร์เซ็นต์ของขนาดแผนภูมิระหว่าง 10 ถึง 90 เปอร์เซ็นต์

public int DoughnutHoleSize { get; set; }

ค่าของคุณสมบัติ

int

DownBars

คืนค่าอ็อบเจ็กต์ Aspose.Cells.Charts.DropBars ที่แทนบาร์ลงในแผนภูมิเส้น ใช้เฉพาะกับแผนภูมิเส้น

public DropBars DownBars { get; }

ค่าของคุณสมบัติ

DropBars

DropLines

คืนค่าอ็อบเจ็กต์ Aspose.Cells.Drawing.Line ที่แทนเส้นดรอปสำหรับชุดข้อมูลในแผนภูมิเส้นหรือแผนภูมิพื้นที่ ใช้เฉพาะกับแผนภูมิเส้นหรือแผนภูมิพื้นที่

public Line DropLines { get; }

ค่าของคุณสมบัติ

Line

Explosion

ระยะห่างของชิ้นพายที่เปิดจากศูนย์กลางของแผนภูมิพายแสดงเป็นเปอร์เซ็นต์ของเส้นผ่านศูนย์กลางของพาย

public int Explosion { get; set; }

ค่าของคุณสมบัติ

int

FirstSliceAngle

รับหรือกำหนดมุมของชิ้นแรกของแผนภูมิพายหรือแผนภูมิโดนัทในองศา (ตามเข็มนาฬิกาจากแนวตั้ง) ใช้เฉพาะกับแผนภูมิพาย, พาย 3 มิติ และแผนภูมิโดนัท, 0 ถึง 360

public short FirstSliceAngle { get; set; }

ค่าของคุณสมบัติ

short

GapWidth

คืนค่าหรือกำหนดช่องว่างระหว่างกลุ่มแท่งหรือคอลัมน์เป็นเปอร์เซ็นต์ของความกว้างของแท่งหรือคอลัมน์ ค่าของคุณสมบัตินี้ต้องอยู่ระหว่าง 0 ถึง 500

public short GapWidth { get; set; }

ค่าของคุณสมบัติ

short

Has3DEffect

เป็นจริงถ้าชุดข้อมูลมีลักษณะสามมิติ ใช้เฉพาะกับแผนภูมิฟองอากาศ

public bool Has3DEffect { get; set; }

ค่าของคุณสมบัติ

bool

HasDropLines

เป็นจริงถ้าแผนภูมิมีเส้นดรอป ใช้เฉพาะกับแผนภูมิเส้นหรือแผนภูมิพื้นที่

public bool HasDropLines { get; set; }

ค่าของคุณสมบัติ

bool

HasHiLoLines

เป็นจริงถ้าแผนภูมิเส้นมีเส้นสูง-ต่ำ ใช้เฉพาะกับแผนภูมิเส้น

public bool HasHiLoLines { get; set; }

ค่าของคุณสมบัติ

bool

HasLeaderLines

เป็นจริงถ้าชุดข้อมูลมีเส้นนำ

public bool HasLeaderLines { get; set; }

ค่าของคุณสมบัติ

bool

HasRadarAxisLabels

เป็นจริงถ้าแผนภูมิเรดาร์มีป้ายกำกับแกนหมวดหมู่ ใช้เฉพาะกับแผนภูมิเรดาร์

public bool HasRadarAxisLabels { get; set; }

ค่าของคุณสมบัติ

bool

HasSeriesLines

เป็นจริงถ้าแผนภูมิแท่งหรือคอลัมน์ที่ซ้อนกันมีเส้นชุดข้อมูล หรือ ถ้าแผนภูมิพายของพายหรือแผนภูมิแท่งของพายมีเส้นเชื่อมระหว่างสองส่วน ใช้เฉพาะกับแผนภูมิแท่งที่ซ้อนกัน, แผนภูมิแท่ง, แผนภูมิพายของพาย หรือแผนภูมิแท่งของพาย

public bool HasSeriesLines { get; set; }

ค่าของคุณสมบัติ

bool

HasUpDownBars

เป็นจริงถ้าแผนภูมิเส้นมีบาร์ขึ้นและลง ใช้เฉพาะกับแผนภูมิเส้น

public bool HasUpDownBars { get; set; }

ค่าของคุณสมบัติ

bool

HiLoLines

คืนค่าอ็อบเจ็กต์ HiLoLines ที่แทนเส้นสูง-ต่ำสำหรับชุดข้อมูลในแผนภูมิเส้น ใช้เฉพาะกับแผนภูมิเส้น

public Line HiLoLines { get; }

ค่าของคุณสมบัติ

Line

IsAutoSplit

ระบุว่าค่าขีดจำกัดเป็นอัตโนมัติหรือไม่

public bool IsAutoSplit { get; }

ค่าของคุณสมบัติ

bool

IsColorVaried

แทนว่าค่าสีของจุดมีความแตกต่างกันหรือไม่ แผนภูมิต้องมีเพียงชุดเดียว

public bool IsColorVaried { get; set; }

ค่าของคุณสมบัติ

bool

IsFiltered

ระบุว่าชุดข้อมูลถูกเลือกหรือกรองหรือไม่ เป็นจริงแสดงว่าชุดข้อมูลนี้ถูกกรองและจะไม่แสดงในแผนภูมิ

public bool IsFiltered { get; set; }

ค่าของคุณสมบัติ

bool

IsVerticalValues

ระบุว่าที่มาของข้อมูลเป็นแนวตั้งหรือไม่

public bool IsVerticalValues { get; }

ค่าของคุณสมบัติ

bool

LayoutProperties

แทนคุณสมบัติของเลย์เอาต์

public SeriesLayoutProperties LayoutProperties { get; }

ค่าของคุณสมบัติ

SeriesLayoutProperties

LeaderLines

แทนเส้นนำในแผนภูมิ เส้นนำเชื่อมป้ายกำกับข้อมูลกับจุดข้อมูล วัตถุนี้ไม่ใช่คอลเล็กชัน ไม่มีวัตถุที่แทนเส้นนำเดียว

public Line LeaderLines { get; }

ค่าของคุณสมบัติ

Line

LegendEntry

รับรายการตำนานตามชุดข้อมูลนี้

public LegendEntry LegendEntry { get; }

ค่าของคุณสมบัติ

LegendEntry

Marker

รับ Aspose.Cells.Charts.Series.Marker?text=marker

public Marker Marker { get; }

ค่าของคุณสมบัติ

Marker

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; }

ค่าของคุณสมบัติ

short

PlotOnSecondAxis

ระบุว่าชุดข้อมูลนี้ถูกวางบนแกนค่าที่สองหรือไม่

public bool PlotOnSecondAxis { get; set; }

ค่าของคุณสมบัติ

bool

Points

รับคอลเล็กชันของจุดในชุดข้อมูลในแผนภูมิ

public ChartPointCollection Points { get; }

ค่าของคุณสมบัติ

ChartPointCollection

หมายเหตุ

เมื่อแผนภูมิเป็นพายของพายหรือแท่งของพาย จุดสุดท้ายคือจุดอื่นในพายแรก

SecondPlotSize

คืนค่าหรือกำหนดขนาดของส่วนรองของแผนภูมิพายของพายหรือแผนภูมิแท่งของพาย เป็นเปอร์เซ็นต์ของขนาดของพายหลัก สามารถเป็นค่าจาก 5 ถึง 200

public short SecondPlotSize { get; set; }

ค่าของคุณสมบัติ

short

SeriesLines

คืนค่าอ็อบเจ็กต์ SeriesLines ที่แทนเส้นชุดข้อมูลสำหรับแผนภูมิแท่งที่ซ้อนกันหรือแผนภูมิคอลัมน์ที่ซ้อนกัน ใช้เฉพาะกับแผนภูมิแท่งที่ซ้อนกันและแผนภูมิคอลัมน์ที่ซ้อนกัน

public Line SeriesLines { get; }

ค่าของคุณสมบัติ

Line

Shadow

เป็นจริงถ้าชุดข้อมูลมีเงา

public bool Shadow { get; set; }

ค่าของคุณสมบัติ

bool

ShapeProperties

รับอ็อบเจ็กต์ Aspose.Cells.Drawing.ShapePropertyCollection ที่เก็บคุณสมบัติรูปร่างทางสายตาของชุดข้อมูล

public ShapePropertyCollection ShapeProperties { get; }

ค่าของคุณสมบัติ

ShapePropertyCollection

ShowNegativeBubbles

เป็นจริงถ้าฟองอากาศเชิงลบแสดงสำหรับกลุ่มแผนภูมิ ใช้ได้เฉพาะกับแผนภูมิฟองอากาศ

public bool ShowNegativeBubbles { get; set; }

ค่าของคุณสมบัติ

bool

SizeRepresents

รับหรือกำหนดว่าขนาดฟองอากาศแทนที่ในแผนภูมิฟองอากาศ

public BubbleSizeRepresents SizeRepresents { get; set; }

ค่าของคุณสมบัติ

BubbleSizeRepresents

หมายเหตุ

BubbleSizeRepresents.SizeIsArea หมายถึงค่าของ Aspose.Cells.Charts.Series.BubbleSizes คือพื้นที่ของฟองอากาศ BubbleSizeRepresents.SizeIsWidth หมายถึงค่าของ Aspose.Cells.Charts.Series.BubbleSizes คือความกว้างของฟองอากาศ

Smooth

แทนการทำให้เส้นโค้งเรียบ เป็นจริงถ้าการทำให้เส้นโค้งเรียบเปิดใช้งานสำหรับแผนภูมิเส้นหรือแผนภูมิจุด ใช้เฉพาะกับแผนภูมิเส้นและแผนภูมิจุดที่เชื่อมต่อด้วยเส้น

public bool Smooth { get; set; }

ค่าของคุณสมบัติ

bool

SplitType

คืนค่าหรือกำหนดค่าที่ใช้ในการกำหนดว่าจุดข้อมูลใดอยู่ในพายหรือแท่งที่สองในแผนภูมิพายของพายหรือแท่งของพาย

public ChartSplitType SplitType { get; set; }

ค่าของคุณสมบัติ

ChartSplitType

SplitValue

คืนค่าหรือกำหนดค่าที่จะใช้ในการกำหนดว่าจุดข้อมูลใดอยู่ในพายหรือแท่งที่สองในแผนภูมิพายของพายหรือแท่งของพาย

public double SplitValue { get; set; }

ค่าของคุณสมบัติ

double

TrendLines

คืนค่าเส้นแนวโน้มทั้งหมดของชุดข้อมูลนี้

public TrendlineCollection TrendLines { get; }

ค่าของคุณสมบัติ

TrendlineCollection

Type

รับหรือกำหนดประเภทของชุดข้อมูล

public ChartType Type { get; set; }

ค่าของคุณสมบัติ

ChartType

UpBars

คืนค่าอ็อบเจ็กต์ DropBars ที่แทนบาร์ขึ้นในแผนภูมิเส้น ใช้เฉพาะกับแผนภูมิเส้น

public DropBars UpBars { get; }

ค่าของคุณสมบัติ

DropBars

Values

แทนค่าของ Y ในชุดข้อมูลแผนภูมิ

public string Values { get; set; }

ค่าของคุณสมบัติ

string

ValuesFormatCode

แทนรหัสรูปแบบของ NumberList ของ Values

public string ValuesFormatCode { get; set; }

ค่าของคุณสมบัติ

string

XErrorBar

แทน X direction error bar ของชุดข้อมูล

public ErrorBar XErrorBar { get; }

ค่าของคุณสมบัติ

ErrorBar

XValues

แทนค่าของ x ในชุดข้อมูลแผนภูมิ

public string XValues { get; set; }

ค่าของคุณสมบัติ

string

XValuesFormatCode

แทนรหัสรูปแบบของ NumberList ของ X Values

public string XValuesFormatCode { get; set; }

ค่าของคุณสมบัติ

string

YErrorBar

แทน Y direction error bar ของชุดข้อมูล

public ErrorBar YErrorBar { get; }

ค่าของคุณสมบัติ

ErrorBar

วิธีการ

Move(int)

ย้ายชุดข้อมูลขึ้นหรือลง

public void Move(int count)

พารามิเตอร์

count int

จำนวนการเคลื่อนที่ขึ้นหรือลง ย้ายชุดข้อมูลขึ้นถ้าค่านี้น้อยกว่าศูนย์; ย้ายชุดข้อมูลลงถ้าค่านี้มากกว่าศูนย์

 แบบไทย