ChartXValueCollection
内容
[
隐藏
]ChartXValueCollection class
表示图表系列的 X 值的集合。
public class ChartXValueCollection : IEnumerable<ChartXValue>
特性
姓名 | 描述 |
---|---|
Count { get; } | 获取此集合中的项目数。 |
Item { get; set; } | 获取或设置指定索引处的 X 值。 |
方法
姓名 | 描述 |
---|---|
GetEnumerator() | 返回一个枚举器对象。 |
评论
除以下以外的所有收藏品无效的必须有相同的ValueType
。
该集合仅允许更改 X 值。要向图表系列添加或插入新值,或删除值, 的相应方法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 Insert
- method Insert
- method Remove
- class ChartXValue
- 命名空间 Aspose.Words.Drawing.Charts
- 部件 Aspose.Words