Class Series
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Bao gồm đối tượng đại diện cho một chuỗi dữ liệu đơn trong biểu đồ.
public class Series
Kế thừa
Các thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Ví dụ
//Khởi tạo một đối tượng Workbook
Workbook workbook = new Workbook();
//Thêm một bảng tính mới vào đối tượng Excel
int sheetIndex = workbook.Worksheets.Add();
//Lấy tham chiếu của bảng tính mới thêm bằng cách truyền chỉ số bảng
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Thêm một giá trị mẫu vào ô "A1"
worksheet.Cells["A1"].PutValue(50);
//Thêm một giá trị mẫu vào ô "A2"
worksheet.Cells["A2"].PutValue(100);
//Thêm một giá trị mẫu vào ô "A3"
worksheet.Cells["A3"].PutValue(150);
//Thêm một giá trị mẫu vào ô "A4"
worksheet.Cells["A4"].PutValue(200);
//Thêm một giá trị mẫu vào ô "B1"
worksheet.Cells["B1"].PutValue(60);
//Thêm một giá trị mẫu vào ô "B2"
worksheet.Cells["B2"].PutValue(32);
//Thêm một giá trị mẫu vào ô "B3"
worksheet.Cells["B3"].PutValue(50);
//Thêm một giá trị mẫu vào ô "B4"
worksheet.Cells["B4"].PutValue(40);
//Thêm một giá trị mẫu vào ô "C1" như dữ liệu phân loại
worksheet.Cells["C1"].PutValue("Q1");
//Thêm một giá trị mẫu vào ô "C2" như dữ liệu phân loại
worksheet.Cells["C2"].PutValue("Q2");
//Thêm một giá trị mẫu vào ô "C3" như dữ liệu phân loại
worksheet.Cells["C3"].PutValue("Y1");
//Thêm một giá trị mẫu vào ô "C4" như dữ liệu phân loại
worksheet.Cells["C4"].PutValue("Y2");
//Thêm một biểu đồ vào bảng tính
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Truy cập vào thể hiện của biểu đồ mới thêm
Chart chart = worksheet.Charts[chartIndex];
//Thêm NSeries (nguồn dữ liệu biểu đồ) vào biểu đồ từ ô "A1" đến "B4"
int seriesIndex = chart.NSeries.Add("A1:B4", true);
//Thiết lập nguồn dữ liệu cho dữ liệu phân loại của NSeries
chart.NSeries.CategoryData = "C1:C4";
Series series = chart.NSeries[seriesIndex];
//Thiết lập giá trị của chuỗi.
series.Values = "=B1:B4";
//Thay đổi loại biểu đồ của chuỗi.
series.Type = ChartType.Line;
//Thiết lập thuộc tính marker.
series.Marker.MarkerStyle = ChartMarkerType.Circle;
series.Marker.ForegroundColorSetType = FormattingType.Automatic;
series.Marker.ForegroundColor = System.Drawing.Color.Black;
series.Marker.BackgroundColorSetType = FormattingType.Automatic;
//thực hiện công việc của bạn
//Lưu tệp Excel
workbook.Save("book1.xls");
'Khởi tạo một đối tượng Workbook
Dim workbook As Workbook = New Workbook()
'Thêm một bảng tính mới vào đối tượng Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Lấy tham chiếu của bảng tính mới thêm bằng cách truyền chỉ số bảng
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Thêm một giá trị mẫu vào ô "A1"
worksheet.Cells("A1").PutValue(50)
'Thêm một giá trị mẫu vào ô "A2"
worksheet.Cells("A2").PutValue(100)
'Thêm một giá trị mẫu vào ô "A3"
worksheet.Cells("A3").PutValue(150)
'Thêm một giá trị mẫu vào ô "A4"
worksheet.Cells("A4").PutValue(200)
'Thêm một giá trị mẫu vào ô "B1"
worksheet.Cells("B1").PutValue(60)
'Thêm một giá trị mẫu vào ô "B2"
worksheet.Cells("B2").PutValue(32)
'Thêm một giá trị mẫu vào ô "B3"
worksheet.Cells("B3").PutValue(50)
'Thêm một giá trị mẫu vào ô "B4"
worksheet.Cells("B4").PutValue(40)
'Thêm một giá trị mẫu vào ô "C1" như dữ liệu phân loại
worksheet.Cells("C1").PutValue("Q1")
'Thêm một giá trị mẫu vào ô "C2" như dữ liệu phân loại
worksheet.Cells("C2").PutValue("Q2")
'Thêm một giá trị mẫu vào ô "C3" như dữ liệu phân loại
worksheet.Cells("C3").PutValue("Y1")
'Thêm một giá trị mẫu vào ô "C4" như dữ liệu phân loại
worksheet.Cells("C4").PutValue("Y2")
'Thêm một biểu đồ vào bảng tính
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Truy cập vào thể hiện của biểu đồ mới thêm
Dim chart As Chart = worksheet.Charts(chartIndex)
'Thêm NSeries (nguồn dữ liệu biểu đồ) vào biểu đồ từ ô "A1" đến "B4"
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'Thiết lập nguồn dữ liệu cho dữ liệu phân loại của NSeries
chart.NSeries.CategoryData = "C1:C4"
Dim series As Series = chart.NSeries(seriesIndex)
'Thiết lập giá trị của chuỗi.
series.Values = "=B1:B4"
'Thay đổi loại biểu đồ của chuỗi.
series.Type = ChartType.Line
'Thiết lập thuộc tính marker.
series.Marker.MarkerStyle = ChartMarkerType.Circle
series.Marker.ForegroundColorSetType = FormattingType.Automatic
series.Marker.ForegroundColor = System.Drawing.Color.Black
series.Marker.BackgroundColorSetType = FormattingType.Automatic
'Lưu tệp Excel
workbook.Save("book1.xls")
Thuộc tính
Area
Đại diện cho khu vực nền của đối tượng Series.
public Area Area { get; }
Giá trị thuộc tính
Bar3DShapeType
Lấy hoặc thiết lập loại hình dạng 3D được sử dụng với biểu đồ cột hoặc thanh 3-D.
public Bar3DShapeType Bar3DShapeType { get; set; }
Giá trị thuộc tính
Border
Đại diện cho đường viền của đối tượng Series.
public Line Border { get; }
Giá trị thuộc tính
BubbleScale
Lấy hoặc thiết lập hệ số tỷ lệ cho các bong bóng trong nhóm biểu đồ chỉ định. Nó có thể là một giá trị nguyên từ 0 (không) đến 300, tương ứng với tỷ lệ phần trăm của kích thước mặc định. Chỉ áp dụng cho các biểu đồ bong bóng.
public int BubbleScale { get; set; }
Giá trị thuộc tính
BubbleSizes
Lấy hoặc thiết lập các giá trị kích thước bong bóng của chuỗi biểu đồ.
public string BubbleSizes { get; set; }
Giá trị thuộc tính
CountOfDataValues
Lấy số lượng các giá trị dữ liệu.
public int CountOfDataValues { get; }
Giá trị thuộc tính
DataLabels
Đại diện cho đối tượng DataLabels cho ASeries chỉ định.
public DataLabels DataLabels { get; }
Giá trị thuộc tính
DisplayName
Lấy tên của chuỗi hiển thị trên biểu đồ.
public string DisplayName { get; }
Giá trị thuộc tính
DoughnutHoleSize
Trả về hoặc thiết lập kích thước của lỗ trong nhóm biểu đồ doughnut. Kích thước lỗ được biểu thị dưới dạng tỷ lệ phần trăm của kích thước biểu đồ, giữa 10 và 90 phần trăm.
public int DoughnutHoleSize { get; set; }
Giá trị thuộc tính
DownBars
Trả về một đối tượng Aspose.Cells.Charts.DropBars đại diện cho các thanh giảm trên biểu đồ đường. Chỉ áp dụng cho các biểu đồ đường.
public DropBars DownBars { get; }
Giá trị thuộc tính
DropLines
Trả về một đối tượng Aspose.Cells.Drawing.Line đại diện cho các đường rơi cho một chuỗi trên biểu đồ đường hoặc biểu đồ khu vực. Chỉ áp dụng cho biểu đồ đường hoặc biểu đồ khu vực.
public Line DropLines { get; }
Giá trị thuộc tính
Explosion
Khoảng cách của một lát bánh mở từ tâm của biểu đồ bánh được biểu thị dưới dạng tỷ lệ phần trăm của đường kính bánh.
public int Explosion { get; set; }
Giá trị thuộc tính
FirstSliceAngle
Lấy hoặc thiết lập góc của lát đầu tiên của biểu đồ bánh hoặc biểu đồ doughnut, tính bằng độ (theo chiều kim đồng hồ từ phương thẳng đứng). Chỉ áp dụng cho biểu đồ bánh, bánh 3-D và biểu đồ doughnut, từ 0 đến 360.
public short FirstSliceAngle { get; set; }
Giá trị thuộc tính
GapWidth
Trả về hoặc thiết lập khoảng cách giữa các cụm cột hoặc thanh, dưới dạng tỷ lệ phần trăm của chiều rộng cột hoặc thanh. Giá trị của thuộc tính này phải nằm trong khoảng từ 0 đến 500.
public short GapWidth { get; set; }
Giá trị thuộc tính
Has3DEffect
Đúng nếu chuỗi có vẻ ngoài ba chiều. Chỉ áp dụng cho biểu đồ bong bóng.
public bool Has3DEffect { get; set; }
Giá trị thuộc tính
HasDropLines
Đúng nếu biểu đồ có các đường rơi. Chỉ áp dụng cho biểu đồ đường hoặc biểu đồ khu vực.
public bool HasDropLines { get; set; }
Giá trị thuộc tính
HasHiLoLines
Đúng nếu biểu đồ đường có các đường cao-thấp. Chỉ áp dụng cho các biểu đồ đường.
public bool HasHiLoLines { get; set; }
Giá trị thuộc tính
HasLeaderLines
Đúng nếu chuỗi có các đường dẫn lãnh đạo.
public bool HasLeaderLines { get; set; }
Giá trị thuộc tính
HasRadarAxisLabels
Đúng nếu biểu đồ radar có nhãn trục phân loại. Chỉ áp dụng cho các biểu đồ radar.
public bool HasRadarAxisLabels { get; set; }
Giá trị thuộc tính
HasSeriesLines
Đúng nếu biểu đồ cột chồng hoặc biểu đồ thanh chồng có các đường chuỗi hoặc nếu biểu đồ Bánh của Bánh hoặc Biểu đồ Thanh của Bánh có các đường nối giữa hai phần. Chỉ áp dụng cho các biểu đồ cột chồng, biểu đồ thanh chồng, Biểu đồ Bánh của Bánh hoặc Biểu đồ Thanh của Bánh.
public bool HasSeriesLines { get; set; }
Giá trị thuộc tính
HasUpDownBars
Đúng nếu biểu đồ đường có các thanh lên và xuống. Chỉ áp dụng cho các biểu đồ đường.
public bool HasUpDownBars { get; set; }
Giá trị thuộc tính
HiLoLines
Trả về một đối tượng HiLoLines đại diện cho các đường cao-thấp cho một chuỗi trên biểu đồ đường. Chỉ áp dụng cho các biểu đồ đường.
public Line HiLoLines { get; }
Giá trị thuộc tính
IsAutoSplit
Chỉ ra liệu giá trị ngưỡng có tự động hay không.
public bool IsAutoSplit { get; }
Giá trị thuộc tính
IsColorVaried
Đại diện cho việc màu sắc của các điểm có thay đổi hay không. Biểu đồ phải chỉ chứa một chuỗi.
public bool IsColorVaried { get; set; }
Giá trị thuộc tính
IsFiltered
Chỉ ra liệu chuỗi có được chọn hoặc lọc hay không. Đúng đại diện cho chuỗi này bị lọc, và nó sẽ không được hiển thị trên biểu đồ.
public bool IsFiltered { get; set; }
Giá trị thuộc tính
IsVerticalValues
Chỉ ra liệu nguồn dữ liệu có theo chiều dọc hay không.
public bool IsVerticalValues { get; }
Giá trị thuộc tính
LayoutProperties
Đại diện cho các thuộc tính bố trí.
public SeriesLayoutProperties LayoutProperties { get; }
Giá trị thuộc tính
LeaderLines
Đại diện cho các đường dẫn lãnh đạo trên một biểu đồ. Các đường dẫn lãnh đạo kết nối nhãn dữ liệu với các điểm dữ liệu. Đối tượng này không phải là một tập hợp; không có đối tượng nào đại diện cho một đường dẫn lãnh đạo đơn lẻ.
public Line LeaderLines { get; }
Giá trị thuộc tính
LegendEntry
Lấy mục chú thích tương ứng với chuỗi này.
public LegendEntry LegendEntry { get; }
Giá trị thuộc tính
Marker
Lấy đối tượng Aspose.Cells.Charts.Series.Marker?text=marker.
public Marker Marker { get; }
Giá trị thuộc tính
Name
Lấy hoặc thiết lập tên của chuỗi dữ liệu.
public string Name { get; set; }
Giá trị thuộc tính
Ví dụ
//Tham chiếu tên đến một ô
chart.NSeries[0].Name = "=A1";
//Thiết lập một chuỗi cho tên
chart.NSeries[0].Name = "Chuỗi Đầu Tiên";
'Tham chiếu tên đến một ô
chart.NSeries[0].Name = "=A1"
'Thiết lập một chuỗi cho tên
chart.NSeries[0].Name = "Chuỗi Đầu Tiên"
Overlap
Chỉ định cách mà các thanh và cột được định vị. Có thể là một giá trị giữa – 100 và 100. Chỉ áp dụng cho các biểu đồ cột 2-D và biểu đồ thanh 2-D.
public short Overlap { get; set; }
Giá trị thuộc tính
PlotOnSecondAxis
Chỉ ra liệu chuỗi này có được vẽ trên trục giá trị thứ hai hay không.
public bool PlotOnSecondAxis { get; set; }
Giá trị thuộc tính
Points
Lấy tập hợp các điểm trong một chuỗi trong một biểu đồ.
public ChartPointCollection Points { get; }
Giá trị thuộc tính
Nhận xét
Khi biểu đồ là Bánh của Bánh hoặc Thanh của Bánh, điểm cuối cùng là điểm khác trong biểu đồ bánh đầu tiên.
SecondPlotSize
Trả về hoặc thiết lập kích thước của phần thứ cấp của biểu đồ bánh của bánh hoặc biểu đồ thanh của bánh, dưới dạng tỷ lệ phần trăm của kích thước bánh chính. Có thể là một giá trị từ 5 đến 200.
public short SecondPlotSize { get; set; }
Giá trị thuộc tính
SeriesLines
Trả về một đối tượng SeriesLines đại diện cho các đường chuỗi cho một biểu đồ thanh chồng hoặc biểu đồ cột chồng. Chỉ áp dụng cho các biểu đồ thanh chồng và biểu đồ cột chồng.
public Line SeriesLines { get; }
Giá trị thuộc tính
Shadow
Đúng nếu chuỗi có bóng.
public bool Shadow { get; set; }
Giá trị thuộc tính
ShapeProperties
Lấy đối tượng Aspose.Cells.Drawing.ShapePropertyCollection giữ các thuộc tính hình dạng trực quan của Series.
public ShapePropertyCollection ShapeProperties { get; }
Giá trị thuộc tính
ShowNegativeBubbles
Đúng nếu các bong bóng âm được hiển thị cho nhóm biểu đồ. Chỉ hợp lệ cho các biểu đồ bong bóng.
public bool ShowNegativeBubbles { get; set; }
Giá trị thuộc tính
SizeRepresents
Lấy hoặc thiết lập những gì kích thước bong bóng đại diện trên một biểu đồ bong bóng.
public BubbleSizeRepresents SizeRepresents { get; set; }
Giá trị thuộc tính
Nhận xét
BubbleSizeRepresents.SizeIsArea có nghĩa là giá trị Aspose.Cells.Charts.Series.BubbleSizes là diện tích của bong bóng. BubbleSizeRepresents.SizeIsWidth có nghĩa là giá trị Aspose.Cells.Charts.Series.BubbleSizes là chiều rộng của bong bóng.
Smooth
Đại diện cho việc làm mịn đường cong. Đúng nếu việc làm mịn đường cong được bật cho biểu đồ đường hoặc biểu đồ phân tán. Chỉ áp dụng cho các biểu đồ đường và phân tán được kết nối bằng các đường.
public bool Smooth { get; set; }
Giá trị thuộc tính
SplitType
Trả về hoặc thiết lập một giá trị mà xác định cách để xác định các điểm dữ liệu nào nằm trong phần thứ hai của biểu đồ bánh của bánh hoặc biểu đồ thanh của bánh.
public ChartSplitType SplitType { get; set; }
Giá trị thuộc tính
SplitValue
Trả về hoặc thiết lập một giá trị sẽ được sử dụng để xác định các điểm dữ liệu nào nằm trong phần thứ hai của biểu đồ bánh của bánh hoặc biểu đồ thanh của bánh.
public double SplitValue { get; set; }
Giá trị thuộc tính
TrendLines
Trả về tất cả các đường xu hướng của chuỗi này.
public TrendlineCollection TrendLines { get; }
Giá trị thuộc tính
Type
Lấy hoặc thiết lập loại của chuỗi dữ liệu.
public ChartType Type { get; set; }
Giá trị thuộc tính
UpBars
Trả về một đối tượng DropBars đại diện cho các thanh lên trên biểu đồ đường. Chỉ áp dụng cho các biểu đồ đường.
public DropBars UpBars { get; }
Giá trị thuộc tính
Values
Đại diện cho các giá trị Y của chuỗi biểu đồ này.
public string Values { get; set; }
Giá trị thuộc tính
ValuesFormatCode
Đại diện cho mã định dạng của Danh sách Số của Values.
public string ValuesFormatCode { get; set; }
Giá trị thuộc tính
XErrorBar
Đại diện cho thanh lỗi theo hướng X của chuỗi.
public ErrorBar XErrorBar { get; }
Giá trị thuộc tính
XValues
Đại diện cho các giá trị x của chuỗi biểu đồ.
public string XValues { get; set; }
Giá trị thuộc tính
XValuesFormatCode
Đại diện cho mã định dạng của Danh sách Số của X Values.
public string XValuesFormatCode { get; set; }
Giá trị thuộc tính
YErrorBar
Đại diện cho thanh lỗi theo hướng Y của chuỗi.
public ErrorBar YErrorBar { get; }
Giá trị thuộc tính
Phương thức
Move(int)
Di chuyển chuỗi lên hoặc xuống.
public void Move(int count)
Tham số
count
int
Số lần di chuyển lên hoặc xuống. Di chuyển chuỗi lên nếu giá trị này nhỏ hơn không; Di chuyển chuỗi xuống nếu giá trị này lớn hơn không.