ChartYValueCollection
Содержание
[
Скрывать
]ChartYValueCollection class
Представляет коллекцию значений Y для серии диаграмм.
public class ChartYValueCollection : IEnumerable<ChartYValue>
Характеристики
Имя | Описание |
---|---|
Count { get; } | Получает количество элементов в этой коллекции. |
Item { get; set; } | Получает или задает значение Y по указанному индексу. |
Методы
Имя | Описание |
---|---|
GetEnumerator() | Возвращает объект перечислителя. |
Примечания
Все предметы коллекции, кроменулевой должно быть то же самоеValueType
.
Коллекция позволяет изменять только значения Y. Чтобы добавить или вставить новые значения в серию диаграмм или удалить значения, соответствующие методыChartSeries
класс можно использовать.
Примеры
Показывает, как получить данные серии диаграмм.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder();
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ChartSeries series = chart.Series[0];
double minValue = double.MaxValue;
int minValueIndex = 0;
double maxValue = double.MinValue;
int maxValueIndex = 0;
for (int i = 0; i < series.YValues.Count; i++)
{
// Очистить индивидуальный формат всех точек данных.
// Точки данных и значения данных в столбчатых диаграммах взаимно однозначны.
series.DataPoints[i].ClearFormat();
// Получаем значение Y.
double yValue = series.YValues[i].DoubleValue;
if (yValue < minValue)
{
minValue = yValue;
minValueIndex = i;
}
if (yValue > maxValue)
{
maxValue = yValue;
maxValueIndex = i;
}
}
// Изменяем цвета максимального и минимального значений.
series.DataPoints[minValueIndex].Format.Fill.ForeColor = Color.Red;
series.DataPoints[maxValueIndex].Format.Fill.ForeColor = Color.Green;
doc.Save(ArtifactsDir + "Charts.GetChartSeriesData.docx");
Смотрите также
- method Add
- method Add
- method Add
- method Insert
- method Insert
- method Insert
- method Remove
- class ChartYValue
- пространство имен Aspose.Words.Drawing.Charts
- сборка Aspose.Words