Class ChartPointCollection

Class ChartPointCollection

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

하나의 시리즈에 있는 모든 포인트를 포함하는 컬렉션을 나타냅니다.

public class ChartPointCollection

상속

objectChartPointCollection

상속된 멤버

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

예제

//Workbook 객체 인스턴스화
Workbook workbook = new Workbook();

//첫 번째 워크시트의 참조 얻기
Worksheet worksheet = workbook.Worksheets[0];

//"A1" 셀에 샘플 값 추가
worksheet.Cells["A1"].PutValue(50);

//"A2" 셀에 샘플 값 추가
worksheet.Cells["A2"].PutValue(100);

//"A3" 셀에 샘플 값 추가
worksheet.Cells["A3"].PutValue(150);

//"B1" 셀에 샘플 값 추가
worksheet.Cells["B1"].PutValue(60);

//"B2" 셀에 샘플 값 추가
worksheet.Cells["B2"].PutValue(32);

//"B3" 셀에 샘플 값 추가
worksheet.Cells["B3"].PutValue(50);

//워크시트에 차트 추가
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);

//새로 추가된 차트의 인스턴스에 접근
Chart chart = worksheet.Charts[chartIndex];

//"A1" 셀에서 "B3"까지 범위의 NSeries(차트 데이터 소스) 추가
chart.NSeries.Add("A1:B3", true);

//데이터 레이블 표시
chart.NSeries[0].DataLabels.ShowValue = true;

ChartPointCollection points = chart.NSeries[0].Points;

for (int i = 0; i < points.Count; i++)
{
    //데이터 포인트 가져오기
    ChartPoint point = points[i];
    //폭발 설정
    point.Explosion = 15;
    //테두리 색상 설정
    point.Border.Color = System.Drawing.Color.Red;
}

//Excel 파일 저장
workbook.Save("book1.xls");

'Workbook 객체 인스턴스화
Dim workbook As Workbook = New Workbook()

'첫 번째 워크시트의 참조 얻기
Dim worksheet As Worksheet = workbook.Worksheets(0)

'A1 셀에 샘플  추가
worksheet.Cells("A1").PutValue(50)

'A2 셀에 샘플  추가
worksheet.Cells("A2").PutValue(100)

'A3 셀에 샘플  추가
worksheet.Cells("A3").PutValue(150)

'B1 셀에 샘플  추가
worksheet.Cells("B1").PutValue(60)

'B2 셀에 샘플  추가
worksheet.Cells("B2").PutValue(32)

'B3 셀에 샘플  추가
worksheet.Cells("B3").PutValue(50)

'워크시트에 차트 추가
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'새로 추가된 차트의 인스턴스에 접근
Dim chart As Chart = worksheet.Charts(chartIndex)

'A1 셀에서 B3까지 범위의 NSeries(차트 데이터 소스) 추가
chart.NSeries.Add("A1:B3", True)

'데이터 레이블 표시
chart.NSeries(0).DataLabels.ShowValue = True

Dim points As ChartPointCollection = chart.NSeries(0).Points

For i As Integer = 0 To points.Count - 1
    '데이터 포인트 가져오기
    Dim point As ChartPoint = points(i)
    '폭발 설정
    point.Explosion = 15
    '테두리 색상 설정
    point.Border.Color = System.Drawing.Color.Red
Next i

'Excel 파일 저장
workbook.Save("book1.xls")

속성

Count

차트 포인트의 개수를 가져옵니다.

public int Count { get; }

속성 값

int

this[int]

시리즈에서 지정된 인덱스의 Aspose.Cells.Charts.ChartPoint 요소를 가져옵니다.

public ChartPoint this[int index] { get; }

속성 값

ChartPoint

메서드

Clear()

차트 포인트의 모든 설정을 제거합니다.

public void Clear()

GetEnumerator()

전체 Aspose.Cells.Charts.ChartPointCollection에 대한 열거자를 반환합니다.

public IEnumerator GetEnumerator()

반환

IEnumerator

RemoveAt(int)

시리즈의 인덱스에 있는 포인트를 제거합니다.

public void RemoveAt(int index)

매개변수

index int

포인트의 인덱스.

 한국어