DataManipulator Класс

Определение

Предоставляет метод, кот. выполняет операции по обработке данных во время выполнения. Доступ к этому классу предоставляет свойство DataManipulator корневого объекта Chart.

public ref class DataManipulator : System::Windows::Forms::DataVisualization::Charting::DataFormula
public class DataManipulator : System.Windows.Forms.DataVisualization.Charting.DataFormula
type DataManipulator = class
    inherit DataFormula
Public Class DataManipulator
Inherits DataFormula
Наследование
DataManipulator

Конструкторы

DataManipulator()

Инициализирует новый экземпляр класса DataManipulator.

Свойства

FilterMatchedPoints

Возвращает или задает значение, определяющее, фильтруются ли точки, которые соответствуют условиям, заданным в аргументах метода Filter этого класса.

FilterSetEmptyPoints

Возвращает или задает флаг, указывающий, будут ли точки, отфильтрованные методами Filter и FilterTopN, удалены или помечены как пустые.

IsEmptyPointIgnored

Получает или задает флаг, указывающий, будут ли при выполнении вычислений игнорироваться пустые точки.

(Унаследовано от DataFormula)
IsStartFromFirst

Получает или задает флаг, указывающий, нужно ли начинать применение формул, таких как "скользящее среднее" с нуля.

(Унаследовано от DataFormula)
Statistics

Получает ссылку на класс StatisticFormula.

(Унаследовано от DataFormula)

Методы

CopySeriesValues(String, String)

Копирует ряд или отдельное значение X или Y.

(Унаследовано от DataFormula)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExportSeriesValues()

Экспортирует данные каждого ряда, сохраненного в коллекции SeriesCollection, в виде объекта DataSet.

ExportSeriesValues(Series)

Экспортирует данные указанных рядов в виде объекта DataSet.

ExportSeriesValues(String)

Экспортирует данные одного или нескольких рядов в виде объекта DataSet.

Filter(CompareMethod, Double, Series)

Фильтрует точки данных в ряду, применяя правило фильтрации к первому значению Y каждой точки данных. Обработанный фильтром объект Series также хранит измененные данные.

Filter(CompareMethod, Double, Series, Series)

Фильтрует точки данных в ряду, применяя правило фильтрации к первому значению Y каждой точки данных.

Filter(CompareMethod, Double, Series, Series, String)

Фильтрует точки данных в ряду, применяя правило фильтрации к заданным значениям точек данных для сравнения.

Filter(CompareMethod, Double, String)

Фильтрует один или несколько рядов, применяя правило фильтрации к первому значению Y точек данных первого ряда. Обработанные фильтром объекты Series используются для хранения измененных данных.

Filter(CompareMethod, Double, String, String)

Фильтрует один или несколько рядов, применяя правило фильтрации к первому значению Y каждой из точек данных первого ряда.

Filter(CompareMethod, Double, String, String, String)

Фильтрует один или несколько рядов, применяя правило фильтрации к заданным значениям точек данных первого ряда.

Filter(DateRangeType, String, Series)

Фильтрует точки данных в ряду, удаляя указанные точки или помечая их как пустые, для заданных временных интервалов. Обработанный фильтром объект Series используется для хранения измененных данных.

Filter(DateRangeType, String, Series, Series)

Фильтрует точки данных в ряду, удаляя указанные точки или помечая их как пустые, для заданных временных интервалов.

Filter(DateRangeType, String, String)

Фильтрует точки данных в одном или нескольких рядах, удаляя указанные точки или помечая их как пустые, для заданных временных интервалов. Обработанные фильтром объекты Series используются для хранения измененных данных.

Filter(DateRangeType, String, String, String)

Фильтрует точки данных в одном или нескольких рядах, удаляя указанные точки или помечая их как пустые, для заданных временных интервалов.

Filter(IDataPointFilter, Series)

Выполняет пользовательскую фильтрацию точек данных в ряду. Обработанный фильтром объект Series также хранит измененные данные.

Filter(IDataPointFilter, Series, Series)

Выполняет пользовательскую фильтрацию точек данных в ряду.

Filter(IDataPointFilter, String)

Выполняет пользовательскую фильтрацию точек данных в одном или нескольких рядах, основываясь на точках первого ряда. Обработанные фильтром объекты Series также хранят измененные данные.

Filter(IDataPointFilter, String, String)

Выполняет пользовательскую фильтрацию точек данных в одном или нескольких рядах, основываясь на точках первого ряда.

FilterTopN(Int32, Series)

Фильтрует все точки данных в ряду, кроме указанного количества точек с максимальным первым значением Y. Обработанный фильтром объект Series используется для хранения измененных данных.

FilterTopN(Int32, Series, Series)

Фильтрует все точки данных в ряду, кроме указанного количества точек с максимальным первым значением Y.

FilterTopN(Int32, Series, Series, String)

Фильтрует все точки данных в ряду, кроме указанного количества точек с наибольшими значениями.

FilterTopN(Int32, Series, Series, String, Boolean)

Фильтрует все точки данных в ряду, кроме указанного количества точек с наименьшими или наибольшими значениями.

FilterTopN(Int32, String)

Фильтрует все точки данных в одном или нескольких рядах, кроме указанного числа точек. Точки, которые не фильтруются, соответствуют точкам, находящимся в первом ряду и имеющим максимальное первое значение Y. Обработанные фильтром объекты Series используются для хранения измененных данных.

FilterTopN(Int32, String, String)

Фильтрует все точки данных в одном или нескольких рядах, кроме указанного числа точек. Точки, которые не фильтруются, соответствуют точкам, находящимся в первом ряду и имеющим максимальное первое значение Y.

FilterTopN(Int32, String, String, String)

Фильтрует все точки данных в одном или нескольких рядах, кроме указанного числа точек. Точки, которые не фильтруются, соответствуют точкам, находящимся в первом ряду и имеющим наибольшие значения.

FilterTopN(Int32, String, String, String, Boolean)

Фильтрует все точки данных в одном или нескольких рядах, кроме указанного числа точек. Точки, которые не фильтруются, соответствуют точкам, находящимся в первом входящем ряду и имеющим наибольшие или наименьшие значения.

FinancialFormula(FinancialFormula, Series)

Вызывает метод из модуля формул с заданным именем формулы и входным рядом.

(Унаследовано от DataFormula)
FinancialFormula(FinancialFormula, Series, Series)

Вызывает метод с заданным именем формулы, входными и выходными рядами.

(Унаследовано от DataFormula)
FinancialFormula(FinancialFormula, String)

Вызывает метод из модуля формул с заданным именем формулы и входным рядом.

(Унаследовано от DataFormula)
FinancialFormula(FinancialFormula, String, Series, Series)

Вызывает метод из модуля формул с заданным именем формулы и параметрами, используя указанные входной и выходной ряд.

(Унаследовано от DataFormula)
FinancialFormula(FinancialFormula, String, String)

Вызывает метод из модуля формул с заданным именем формулы и именами входного и выходного ряда.

(Унаследовано от DataFormula)
FinancialFormula(FinancialFormula, String, String, String)

Вызывает метод из модуля формул с заданным именем формулы и параметрами, а также именами входного и выходного ряда.

(Унаследовано от DataFormula)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Group(String, Double, IntervalType, Double, IntervalType, Series)

Группирует точки данных ряда с помощью одной или нескольких формул. Группируемый ряд очищается от исходных данных и используется для хранения новых точек данных.

Group(String, Double, IntervalType, Double, IntervalType, Series, Series)

Группирует точки данных ряда с помощью одной или нескольких формул. Для хранения сгруппированных точек данных используется выходной ряд; смещение применяется к интервалу.

Group(String, Double, IntervalType, Double, IntervalType, String)

Группирует точки данных одного или нескольких рядов с помощью одной или нескольких формул. Ряды очищаются от исходных данных и используются для хранения новых точек данных.

Group(String, Double, IntervalType, Double, IntervalType, String, String)

Группирует точки данных одного или нескольких рядов с помощью одной или нескольких формул. Для хранения сгруппированных точек данных используются выходные ряды; смещение применяется к интервалу.

Group(String, Double, IntervalType, Series)

Группирует точки данных ряда с помощью одной или нескольких формул. Группируемый ряд очищается от исходных данных и используется для хранения новых точек данных.

Group(String, Double, IntervalType, Series, Series)

Группирует точки данных ряда с помощью одной или нескольких формул. Для хранения сгруппированных точек данных используется выходной ряд.

Group(String, Double, IntervalType, String)

Группирует точки данных одного или нескольких рядов с помощью одной или нескольких формул. Ряды очищаются от исходных данных и используются для хранения новых точек данных.

Group(String, Double, IntervalType, String, String)

Группирует точки данных одного или нескольких рядов с помощью одной или нескольких формул. Выходные ряды служат для хранения сгруппированных точек данных.

GroupByAxisLabel(String, Series)

Группирует точки данных в ряду в соответствии с подписями оси с помощью одной или нескольких формул. Ряд очищается от исходных данных и используется для хранения новых сгруппированных точек данных.

GroupByAxisLabel(String, Series, Series)

Группирует точки данных в ряду в соответствии с подписями оси с помощью одной или нескольких формул. Для хранения сгруппированных точек данных используется выходной ряд.

GroupByAxisLabel(String, String)

Группирует точки данных в одном или нескольких рядах в соответствии с метками оси с помощью одной или нескольких формул. Ряды очищаются от исходных данных, и каждый ряд используется для хранения своих новых сгруппированных точек данных.

GroupByAxisLabel(String, String, String)

Группирует точки данных в одном или нескольких рядах в соответствии с метками оси с помощью одной или нескольких формул. Выходные ряды служат для хранения сгруппированных точек данных.

InsertEmptyPoints(Double, IntervalType, Double, IntervalType, Double, Double, Series)

Заменяет отсутствующие точки данных в ряду пустыми точками. Ряд проверяется на соответствие заданному интервалу, который определяется аргументами interval, intervalOffset, intervalOffsetType и intervalType. Проверяемый диапазон рядов определяется аргументами toXValue и fromXValue.

InsertEmptyPoints(Double, IntervalType, Double, IntervalType, Double, Double, String)

Заменяет отсутствующие точки данных в одном или нескольких рядах пустыми точками. Каждый ряд проверяется на соответствие заданному интервалу, который определяется аргументами interval, intervalOffset, intervalOffsetType и intervalType. Проверяемый диапазон рядов определяется аргументами toXValue и fromXValue.

InsertEmptyPoints(Double, IntervalType, Double, IntervalType, Series)

Заменяет отсутствующие точки данных в ряду пустыми точками. Ряд проверяется на соответствие заданному интервалу, который определяется аргументами interval, intervalOffset, intervalOffsetType и intervalType.

InsertEmptyPoints(Double, IntervalType, Double, IntervalType, String)

Заменяет отсутствующие точки данных в одном или нескольких рядах пустыми точками. Каждый ряд проверяется на соответствие заданному интервалу, который определяется аргументами interval, intervalOffset, intervalOffsetType и intervalType.

InsertEmptyPoints(Double, IntervalType, Series)

Заменяет отсутствующие точки данных в ряду пустыми точками. Ряд проверяется на соответствие заданному интервалу, который определяется аргументами interval и intervalType.

InsertEmptyPoints(Double, IntervalType, String)

Заменяет отсутствующие точки данных в одном или нескольких рядах пустыми точками. Каждый ряд проверяется на соответствие заданному интервалу, который определяется аргументами interval и intervalType.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Sort(IComparer<DataPoint>, Series)

Выполняет пользовательскую сортировку точек данных в ряду.

Sort(IComparer<DataPoint>, String)

Выполняет пользовательскую сортировку точек данных в одном или нескольких рядах.

Sort(PointSortOrder, Series)

Выполняет сортировку точек данных в ряду, используя указанный порядок. Сортировка выполняется по первому значению Y каждой из точек данных.

Sort(PointSortOrder, String)

Выполняет сортировку точек данных в одном или нескольких рядах, используя указанный порядок. Сортировка выполняется по первому значению Y каждой из точек данных.

Sort(PointSortOrder, String, Series)

Выполняет сортировку точек данных в ряду, используя указанный порядок. Сортировку можно осуществить по любому доступному значению точки данных.

Sort(PointSortOrder, String, String)

Выполняет сортировку точек данных в одном или нескольких рядах, используя указанный порядок. Сортировку можно осуществить по любому доступному значению точки данных.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к