Class ChartPoint
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Представляє єдину точку в серії на діаграмі.
public class ChartPoint
Спадкування
Спадковані члени
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; }
Значення властивості
ArcEndPointYPx
Отримує координату y кінцевої точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пирога та пончика.
public float ArcEndPointYPx { get; }
Значення властивості
ArcStartPointXPx
Отримує координату x початкової точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пирога та пончика.
public float ArcStartPointXPx { get; }
Значення властивості
ArcStartPointYPx
Отримує координату y початкової точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пирога та пончика.
public float ArcStartPointYPx { get; }
Значення властивості
Area
Отримує Aspose.Cells.Charts.ChartPoint.Area?text=+area.
public Area Area { get; }
Значення властивості
Border
Отримує Aspose.Cells.Drawing.Line?text=+border.
public Line Border { get; }
Значення властивості
BorderWidthPx
Отримує ширину обводки в одиницях пікселів після виклику методу Chart.Calculate().
public int BorderWidthPx { get; }
Значення властивості
DataLabels
Повертає об’єкт Aspose.Cells.Charts.ChartPoint.DataLabels, який представляє мітку даних, пов’язану з цією точкою діаграми.
public DataLabels DataLabels { get; }
Значення властивості
DoughnutInnerRadius
Отримує внутрішній радіус шматка пончика в одиницях пікселів після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.
public int DoughnutInnerRadius { get; }
Значення властивості
EndAngle
Отримує кінцевий кут для секції пирога, вимірюваний в градусах за годинниковою стрілкою від осі x після виклику методу Chart.Calculate(). Застосовується до діаграм пирога.
public float EndAngle { get; }
Значення властивості
Explosion
Відстань відкритого шматка пирога від центру діаграми пирога виражається як відсоток від діаметра пирога.
public int Explosion { get; set; }
Значення властивості
InnerArcEndPointXPx
Отримує координату x кінцевої точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.
public float InnerArcEndPointXPx { get; }
Значення властивості
InnerArcEndPointYPx
Отримує координату y кінцевої точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.
public float InnerArcEndPointYPx { get; }
Значення властивості
InnerArcStartPointXPx
Отримує координату x початкової точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.
public float InnerArcStartPointXPx { get; }
Значення властивості
InnerArcStartPointYPx
Отримує координату y початкової точки для секції пирога після виклику методу Chart.Calculate(). Застосовується до діаграм пончика.
public float InnerArcStartPointYPx { get; }
Значення властивості
IsInSecondaryPlot
Отримує або задає значення, яке вказує, чи знаходяться ці точки даних у другій діаграмі пирога або стовпця на діаграмі пирога або стовпця.
public bool IsInSecondaryPlot { get; set; }
Значення властивості
Marker
Отримує Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.
public Marker Marker { get; }
Значення властивості
RadiusPx
Отримує радіус бульбашки, пирога або пончика в одиницях пікселів після виклику методу Chart.Calculate().
public int RadiusPx { get; }
Значення властивості
Shadow
True, якщо точка діаграми має тінь.
public bool Shadow { get; set; }
Значення властивості
ShapeHeight
Отримує висоту в одиницях 1/4000 висоти діаграми після виклику методу Chart.Calculate().
public int ShapeHeight { get; }
Значення властивості
ShapeHeightPx
Отримує висоту в одиницях пікселів після виклику методу Chart.Calculate().
public int ShapeHeightPx { get; }
Значення властивості
ShapeProperties
Отримує об’єкт Aspose.Cells.Drawing.ShapePropertyCollection, який містить візуальні властивості форми ChartPoint.
public ShapePropertyCollection ShapeProperties { get; }
Значення властивості
ShapeWidth
Отримує ширину в одиницях 1/4000 ширини діаграми після виклику методу Chart.Calculate().
public int ShapeWidth { get; }
Значення властивості
ShapeWidthPx
Отримує ширину в одиницях пікселів після виклику методу Chart.Calculate().
public int ShapeWidthPx { get; }
Значення властивості
ShapeX
Отримує координату x верхнього лівого кута в одиницях 1/4000 ширини діаграми після виклику методу Chart.Calculate().
public int ShapeX { get; }
Значення властивості
ShapeXPx
Отримує координату x верхнього лівого кута в одиницях пікселів після виклику методу Chart.Calculate().
public int ShapeXPx { get; }
Значення властивості
ShapeY
Отримує координату y верхнього лівого кута в одиницях 1/4000 висоти діаграми після виклику методу Chart.Calculate().
public int ShapeY { get; }
Значення властивості
ShapeYPx
Отримує координату y верхнього лівого кута в одиницях пікселів після виклику методу Chart.Calculate().
public int ShapeYPx { get; }
Значення властивості
StartAngle
Отримує початковий кут для секції пирога, вимірюваний в градусах за годинниковою стрілкою від осі x після виклику методу Chart.Calculate(). Застосовується до діаграм пирога.
public float StartAngle { get; }
Значення властивості
XValue
Отримує або задає X значення точки діаграми.
public object XValue { get; set; }
Значення властивості
XValueType
Отримує тип X значення точки діаграми.
public CellValueType XValueType { get; }
Значення властивості
YValue
Отримує або задає Y значення точки діаграми.
public object YValue { get; set; }
Значення властивості
YValueType
Отримує тип Y значення точки діаграми.
public CellValueType YValueType { get; }
Значення властивості
Методи
GetBottomPointCount()
Отримує кількість нижніх точок після виклику методу Chart.Calculate().
public int GetBottomPointCount()
Повертає
GetBottomPointXPx(int)
Отримує координату x нижньої точки форми після виклику методу Chart.Calculate(). Застосовується до 3D діаграм: Column3D, Bar3D, Cone, Cylinder, Pyramid
public float GetBottomPointXPx(int index)
Параметри
index
int
Повертає
GetBottomPointYPx(int)
Отримує координату y нижньої точки форми після виклику методу Chart.Calculate(). Застосовується до 3D діаграм: Column3D, Bar3D, Cone, Cylinder, Pyramid
public float GetBottomPointYPx(int index)
Параметри
index
int
Повертає
GetOnCategoryAxisPointCount()
Отримує кількість точок на осі категорій після виклику методу Chart.Calculate(). Застосовується лише до діаграм площі.
public int GetOnCategoryAxisPointCount()
Повертає
Зауваження
Діаграма площі 2D повертає 1
Діаграма площі 3D повертає 2.
GetOnCategoryAxisPointXPx(int)
Отримує координату x точки на осі категорій після виклику методу Chart.Calculate(). Застосовується лише до діаграм площі.
public float GetOnCategoryAxisPointXPx(int index)
Параметри
index
int
Повертає
Зауваження
Діаграма площі 2D: індекс - 0.
Діаграма площі 3D: індекс - 0 або 1.
GetOnCategoryAxisPointYPx(int)
Отримує координату y точки на осі категорій після виклику методу Chart.Calculate(). Застосовується лише до діаграм площі.
public float GetOnCategoryAxisPointYPx(int index)
Параметри
index
int
Повертає
Зауваження
Діаграма площі 2D: індекс - 0.
Діаграма площі 3D: індекс - 0 або 1.
GetTopPointCount()
Отримує кількість верхніх точок після виклику методу Chart.Calculate().
public int GetTopPointCount()
Повертає
GetTopPointXPx(int)
Отримує координату x верхньої точки форми після виклику методу Chart.Calculate(). Застосовується до 3D діаграм: Column3D, Bar3D, Cone, Cylinder, Pyramid та Area3D
public float GetTopPointXPx(int index)
Параметри
index
int
Повертає
GetTopPointYPx(int)
Отримує координату y верхньої точки форми після виклику методу Chart.Calculate(). Застосовується до 3D діаграм: Column3D, Bar3D, Cone, Cylinder, Pyramid та Area3D
public float GetTopPointYPx(int index)
Параметри
index
int