ChartSeriesCollection
Содержание
[
Скрывать
]ChartSeriesCollection class
Представляет собой коллекциюChartSeries
.
Чтобы узнать больше, посетитеРабота с диаграммами документальная статья.
public class ChartSeriesCollection : IEnumerable<ChartSeries>
Характеристики
Имя | Описание |
---|---|
Count { get; } | Возвращает количествоChartSeries в этой коллекции. |
Item { get; } | ВозвращаетChartSeries по указанному индексу. |
Методы
Имя | Описание |
---|---|
Add(string, double[]) | Добавляет новыйChartSeries в эту коллекцию. Используйте этот метод для добавления рядов в гистограммы. |
Add(string, ChartMultilevelValue[], double[]) | Добавляет новыйChartSeries в эту коллекцию. Используйте этот метод для добавления рядов, имеющих многоуровневые категории данных. |
Add(string, DateTime[], double[]) | Добавляет новыйChartSeries в эту коллекцию. Используйте этот метод для добавления рядов в любые типы площадных, радиальных и биржевых диаграмм. |
Add(string, double[], double[]) | Добавляет новыйChartSeries в эту коллекцию. Используйте этот метод для добавления серий в любые типы диаграмм рассеяния. |
Add(string, string[], double[]) | Добавляет новыйChartSeries в эту коллекцию. Используйте этот метод для добавления рядов в любые типы линейчатых, столбчатых, линейных и поверхностных диаграмм. |
Add(string, double[], double[], double[]) | Добавляет новыйChartSeries в эту коллекцию. Используйте этот метод для добавления серий в любые типы пузырьковых диаграмм. |
Add(string, string[], double[], bool[]) | Добавляет новыйChartSeries в эту коллекцию. Используйте этот метод для добавления серий в каскадные диаграммы. |
Clear() | Удаляет всеChartSeries из этой коллекции. |
GetEnumerator() | Возвращает объект перечислителя. |
RemoveAt(int) | УдаляетChartSeries по указанному индексу. |
Примеры
Показывает, как добавлять и удалять ряды данных на диаграмме.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Вставьте столбчатую диаграмму, которая по умолчанию будет содержать три серии демонстрационных данных.
Shape chartShape = builder.InsertChart(ChartType.Column, 400, 300);
Chart chart = chartShape.Chart;
// Каждая серия имеет четыре десятичных значения: по одному для каждой из четырех категорий.
// Четыре кластера по три столбца будут представлять эти данные.
ChartSeriesCollection chartData = chart.Series;
Assert.AreEqual(3, chartData.Count);
// Вывести название каждой серии на диаграмме.
using (IEnumerator<ChartSeries> enumerator = chart.Series.GetEnumerator())
{
while (enumerator.MoveNext())
{
Console.WriteLine(enumerator.Current.Name);
}
}
// Это названия категорий в таблице.
string[] categories = { "Category 1", "Category 2", "Category 3", "Category 4" };
// Мы можем добавить серию с новыми значениями для существующих категорий.
// Теперь эта диаграмма будет содержать четыре кластера по четыре столбца.
chart.Series.Add("Series 4", categories, new[] { 4.4, 7.0, 3.5, 2.1 });
// Серию диаграмм также можно удалить по индексу, вот так.
// Это приведет к удалению одной из трех демонстрационных серий, поставляемых с диаграммой.
chartData.RemoveAt(2);
Assert.False(chartData.Any(s => s.Name == "Series 3"));
// С помощью этого метода мы также можем очистить все данные диаграммы одновременно.
// При создании нового графика это способ стереть все демонстрационные данные
// прежде чем мы начнем работать с пустой диаграммой.
chartData.Clear();
Смотрите также
- class ChartSeries
- пространство имен Aspose.Words.Drawing.Charts
- сборка Aspose.Words