Class ChartPoint

Class ChartPoint

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

Представляє єдину точку в серії на діаграмі.

public class ChartPoint

Спадкування

objectChartPoint

Спадковані члени

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

//Додавання NSeries (джерело даних діаграми) до діаграми в діапазоні від клітинки "A1" до "B3"
chart.NSeries.Add("A1:B3", true);

//Показати мітки даних 
chart.NSeries[0].DataLabels.ShowValue = true;

for (int i = 0; i  < chart.NSeries[0].Points.Count; i++)
{
    //Отримати точку даних
    ChartPoint point = chart.NSeries[0].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)

'Додавання NSeries (джерело даних діаграми) до діаграми в діапазоні від клітинки "A1" до "B3"
chart.NSeries.Add("A1:B3", True)

'Показати мітки даних 
chart.NSeries(0).DataLabels.IsValueShown = True

For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
    'Отримати точку даних
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'Встановити вибух
    point.Explosion = 15
    'Встановити колір обводки
    point.Border.Color = System.Drawing.Color.Red
Next i

'Збереження файлу Excel
workbook.Save("book1.xls")

Властивості

ArcEndPointXPx

Отримує координату x кінцевої точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пирога та пончика.

public float ArcEndPointXPx { get; }

Значення властивості

float

ArcEndPointYPx

Отримує координату y кінцевої точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пирога та пончика.

public float ArcEndPointYPx { get; }

Значення властивості

float

ArcStartPointXPx

Отримує координату x початкової точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пирога та пончика.

public float ArcStartPointXPx { get; }

Значення властивості

float

ArcStartPointYPx

Отримує координату y початкової точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пирога та пончика.

public float ArcStartPointYPx { get; }

Значення властивості

float

Area

Отримує Aspose.Cells.Charts.ChartPoint.Area?text=+area.

public Area Area { get; }

Значення властивості

Area

Border

Отримує Aspose.Cells.Drawing.Line?text=+border.

public Line Border { get; }

Значення властивості

Line

BorderWidthPx

Отримує ширину обводки в одиницях пікселів після виклику методу Chart.Calculate().

public int BorderWidthPx { get; }

Значення властивості

int

DataLabels

Повертає об’єкт Aspose.Cells.Charts.ChartPoint.DataLabels, який представляє мітку даних, пов’язану з цією точкою діаграми.

public DataLabels DataLabels { get; }

Значення властивості

DataLabels

DoughnutInnerRadius

Отримує внутрішній радіус шматка пончика в одиницях пікселів після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.

public int DoughnutInnerRadius { get; }

Значення властивості

int

EndAngle

Отримує кінцевий кут для секції пирога, вимірюваний в градусах за годинниковою стрілкою від осі x після виклику методу Chart.Calculate(). Застосовується до діаграм пирога.

public float EndAngle { get; }

Значення властивості

float

Explosion

Відстань відкритого шматка пирога від центру діаграми пирога виражається як відсоток від діаметра пирога.

public int Explosion { get; set; }

Значення властивості

int

InnerArcEndPointXPx

Отримує координату x кінцевої точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.

public float InnerArcEndPointXPx { get; }

Значення властивості

float

InnerArcEndPointYPx

Отримує координату y кінцевої точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.

public float InnerArcEndPointYPx { get; }

Значення властивості

float

InnerArcStartPointXPx

Отримує координату x початкової точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.

public float InnerArcStartPointXPx { get; }

Значення властивості

float

InnerArcStartPointYPx

Отримує координату y початкової точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.

public float InnerArcStartPointYPx { get; }

Значення властивості

float

IsInSecondaryPlot

Отримує або задає значення, яке вказує, чи знаходяться ці точки даних у другій діаграмі пирога або стовпця на діаграмі пирога або стовпця.

public bool IsInSecondaryPlot { get; set; }

Значення властивості

bool

Marker

Отримує Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.

public Marker Marker { get; }

Значення властивості

Marker

RadiusPx

Отримує радіус бульбашки, пирога або пончика в одиницях пікселів після виклику методу Chart.Calculate().

public int RadiusPx { get; }

Значення властивості

int

Shadow

True, якщо точка діаграми має тінь.

public bool Shadow { get; set; }

Значення властивості

bool

ShapeHeight

Отримує висоту в одиницях 1/4000 висоти діаграми після виклику методу Chart.Calculate().

public int ShapeHeight { get; }

Значення властивості

int

ShapeHeightPx

Отримує висоту в одиницях пікселів після виклику методу Chart.Calculate().

public int ShapeHeightPx { get; }

Значення властивості

int

ShapeProperties

Отримує об’єкт Aspose.Cells.Drawing.ShapePropertyCollection, який містить візуальні властивості форми ChartPoint.

public ShapePropertyCollection ShapeProperties { get; }

Значення властивості

ShapePropertyCollection

ShapeWidth

Отримує ширину в одиницях 1/4000 ширини діаграми після виклику методу Chart.Calculate().

public int ShapeWidth { get; }

Значення властивості

int

ShapeWidthPx

Отримує ширину в одиницях пікселів після виклику методу Chart.Calculate().

public int ShapeWidthPx { get; }

Значення властивості

int

ShapeX

Отримує координату x верхнього лівого кута в одиницях 1/4000 ширини діаграми після виклику методу Chart.Calculate().

public int ShapeX { get; }

Значення властивості

int

ShapeXPx

Отримує координату x верхнього лівого кута в одиницях пікселів після виклику методу Chart.Calculate().

public int ShapeXPx { get; }

Значення властивості

int

ShapeY

Отримує координату y верхнього лівого кута в одиницях 1/4000 висоти діаграми після виклику методу Chart.Calculate().

public int ShapeY { get; }

Значення властивості

int

ShapeYPx

Отримує координату y верхнього лівого кута в одиницях пікселів після виклику методу Chart.Calculate().

public int ShapeYPx { get; }

Значення властивості

int

StartAngle

Отримує початковий кут для секції пирога, вимірюваний в градусах за годинниковою стрілкою від осі x після виклику методу Chart.Calculate(). Застосовується до діаграм пирога.

public float StartAngle { get; }

Значення властивості

float

XValue

Отримує або задає X значення точки діаграми.

public object XValue { get; set; }

Значення властивості

object

XValueType

Отримує тип X значення точки діаграми.

public CellValueType XValueType { get; }

Значення властивості

CellValueType

YValue

Отримує або задає Y значення точки діаграми.

public object YValue { get; set; }

Значення властивості

object

YValueType

Отримує тип Y значення точки діаграми.

public CellValueType YValueType { get; }

Значення властивості

CellValueType

Методи

GetBottomPointCount()

Отримує кількість нижніх точок після виклику методу Chart.Calculate().

public int GetBottomPointCount()

Повертає

int

GetBottomPointXPx(int)

Отримує координату x нижньої точки форми після виклику методу Chart.Calculate(). Застосовується до 3D діаграм: Column3D, Bar3D, Cone, Cylinder, Pyramid

public float GetBottomPointXPx(int index)

Параметри

index int

Повертає

float

GetBottomPointYPx(int)

Отримує координату y нижньої точки форми після виклику методу Chart.Calculate(). Застосовується до 3D діаграм: Column3D, Bar3D, Cone, Cylinder, Pyramid

public float GetBottomPointYPx(int index)

Параметри

index int

Повертає

float

GetOnCategoryAxisPointCount()

Отримує кількість точок на осі категорій після виклику методу Chart.Calculate(). Застосовується лише до діаграм площі.

public int GetOnCategoryAxisPointCount()

Повертає

int

Зауваження

Діаграма площі 2D повертає 1
Діаграма площі 3D повертає 2.

GetOnCategoryAxisPointXPx(int)

Отримує координату x точки на осі категорій після виклику методу Chart.Calculate(). Застосовується лише до діаграм площі.

public float GetOnCategoryAxisPointXPx(int index)

Параметри

index int

Повертає

float

Зауваження

Діаграма площі 2D: індекс - 0.
Діаграма площі 3D: індекс - 0 або 1.

GetOnCategoryAxisPointYPx(int)

Отримує координату y точки на осі категорій після виклику методу Chart.Calculate(). Застосовується лише до діаграм площі.

public float GetOnCategoryAxisPointYPx(int index)

Параметри

index int

Повертає

float

Зауваження

Діаграма площі 2D: індекс - 0.
Діаграма площі 3D: індекс - 0 або 1.

GetTopPointCount()

Отримує кількість верхніх точок після виклику методу Chart.Calculate().

public int GetTopPointCount()

Повертає

int

GetTopPointXPx(int)

Отримує координату x верхньої точки форми після виклику методу Chart.Calculate(). Застосовується до 3D діаграм: Column3D, Bar3D, Cone, Cylinder, Pyramid та Area3D

public float GetTopPointXPx(int index)

Параметри

index int

Повертає

float

GetTopPointYPx(int)

Отримує координату y верхньої точки форми після виклику методу Chart.Calculate(). Застосовується до 3D діаграм: Column3D, Bar3D, Cone, Cylinder, Pyramid та Area3D

public float GetTopPointYPx(int index)

Параметри

index int

Повертає

float

 Українська