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