ChartDataPointCollection

ChartDataPointCollection 类

表示系列数据点的集合。

public class ChartDataPointCollection : DomObject<ChartSeries>, IChartDataPointCollection

属性

名称描述
Count { get; }获取集合中实际包含的元素数量。只读 Int32。
DataSourceTypeForBubbleSizes { get; set; }指定在数据点的 BubbleSize 属性对象中实际使用的是 AsCell、AsLiteralString 还是 AsLiteralDouble 属性。换句话说,它指定 ChartDataPoint.BubbleSize.Data 属性的值类型。读/写 DataSourceType
DataSourceTypeForErrorBarsCustomValues { get; }指定 ChartDataPoint.ErrorBarsCustomValues 属性列表中值的类型。只读 IDataSourceTypeForErrorBarsCustomValues
DataSourceTypeForValues { get; set; }指定在数据点的 Value 属性对象中实际使用的是 AsCell、AsLiteralString 还是 AsLiteralDouble 属性。换句话说,它指定 ChartDataPoint.Value.Data 属性的值类型。读/写 DataSourceType
DataSourceTypeForXValues { get; set; }指定在数据点的 XValue 属性对象中实际使用的是 AsCell、AsLiteralString 还是 AsLiteralDouble 属性。换句话说,它指定 ChartDataPoint.XValue.Data 属性的值类型。读/写 DataSourceType
DataSourceTypeForYValues { get; set; }指定在数据点的 YValue 属性对象中实际使用的是 AsCell、AsLiteralString 还是 AsLiteralDouble 属性。换句话说,它指定 ChartDataPoint.YValue.Data 属性的值类型。读/写 DataSourceType
IsSynchronized { get; }返回一个值,指示对集合的访问是否同步(线程安全)。只读 Boolean。
Item { get; }通过索引(在此集合中的序号)返回系列数据点。(2 个索引器)
SyncRoot { get; }返回同步根对象。只读 Object。

方法

名称描述
AddDataPointForAreaSeries(double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Area 子类型之一的系列(另请参见 IsChartTypeArea 方法)。
AddDataPointForAreaSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Area 子类型之一的系列(另请参见 IsChartTypeArea 方法)。
AddDataPointForBarSeries(double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Column 或 Bar 子类型之一的系列(另请参见 IsChartTypeColumnIsChartTypeBar 方法)。
AddDataPointForBarSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Column 或 Bar 子类型之一的系列(另请参见 IsChartTypeColumnIsChartTypeBar 方法)。
AddDataPointForBoxAndWhiskerSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 BoxAndWhisker 的系列。
AddDataPointForBubbleSeries(double, double, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(double, double, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(double, IChartDataCell, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(double, IChartDataCell, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(IChartDataCell, double, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(IChartDataCell, double, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(IChartDataCell, IChartDataCell, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(IChartDataCell, IChartDataCell, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(string, double, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(string, double, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(string, IChartDataCell, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForBubbleSeries(string, IChartDataCell, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Bubble 子类型之一的系列(另请参见 IsChartTypeBubble 方法)。
AddDataPointForDoughnutSeries(double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Doughnut 子类型之一的系列(另请参见 IsChartTypeDoughnut 方法)。
AddDataPointForDoughnutSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Doughnut 子类型之一的系列(另请参见 IsChartTypeDoughnut 方法)。
AddDataPointForFunnelSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Funnel 的系列。
AddDataPointForHistogramSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Histogram 的系列。
AddDataPointForLineSeries(double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Line 子类型之一的系列(另请参见 IsChartTypeLine 方法)。
AddDataPointForLineSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Line 子类型之一的系列(另请参见 IsChartTypeLine 方法)。
AddDataPointForMapSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Map 的系列。
AddDataPointForPieSeries(double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Pie 子类型之一的系列(另请参见 IsChartTypePie 方法)。
AddDataPointForPieSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Pie 子类型之一的系列(另请参见 IsChartTypePie 方法)。
AddDataPointForRadarSeries(double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Radar 子类型之一的系列(另请参见 IsChartTypeRadar 方法)。
AddDataPointForRadarSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Radar 子类型之一的系列(另请参见 IsChartTypeRadar 方法)。
AddDataPointForScatterSeries(double, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Scatter 子类型之一的系列(另请参见 IsChartTypeScatter 方法)。
AddDataPointForScatterSeries(double, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Scatter 子类型之一的系列(另请参见 IsChartTypeScatter 方法)。
AddDataPointForScatterSeries(IChartDataCell, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Scatter 子类型之一的系列(另请参见 IsChartTypeScatter 方法)。
AddDataPointForScatterSeries(IChartDataCell, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Scatter 子类型之一的系列(另请参见 IsChartTypeScatter 方法)。
AddDataPointForScatterSeries(string, double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Scatter 子类型之一的系列(另请参见 IsChartTypeScatter 方法)。
AddDataPointForScatterSeries(string, IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Scatter 子类型之一的系列(另请参见 IsChartTypeScatter 方法)。
AddDataPointForStockSeries(double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Stock 子类型之一的系列(另请参见 IsChartTypeStock 方法)。
AddDataPointForStockSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Stock 子类型之一的系列(另请参见 IsChartTypeStock 方法)。
AddDataPointForSunburstSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Sunburst 的系列。
AddDataPointForSurfaceSeries(double)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Surface 子类型之一的系列(另请参见 IsChartTypeSurface 方法)。
AddDataPointForSurfaceSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Surface 子类型之一的系列(另请参见 IsChartTypeSurface 方法)。
AddDataPointForTreemapSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Treemap 的系列。
AddDataPointForWaterfallSeries(IChartDataCell)创建新的数据点并将其添加到集合的末尾。适用于图表类型为 Waterfall 的系列。
Clear()从集合中删除所有元素。
CopyTo(Array, int)复制到指定数组。
GetEnumerator()返回迭代集合的枚举器。
GetOrCreateDataPointByIdx(uint)如果集合已包含索引 index 的数据点,则返回该数据点。如果集合不包含索引 index==N(当集合中的数据点数 ≤ N 时),则添加缺失的数据点并返回最后一个(即请求的索引)。例如,集合索引为 {0, 1, 2},请求的索引为 5。则方法添加缺失的数据点:{0, 1, 2, 3, 4, 5},并返回索引为 5 的数据点。
Remove(IChartDataPoint)移除指定的值。
RemoveAt(int)移除给定索引处的元素。

另见