/// <summary> /// Initializes a new instance of the <see cref="ChartOHLCAggregates" /> class. /// </summary> /// <param name="open">The open aggregate.</param> /// <param name="high">The high aggregate.</param> /// <param name="low">The low aggregate.</param> /// <param name="close">The close aggregate.</param> public ChartOHLCAggregates(ChartSeriesAggregate? open, ChartSeriesAggregate? high, ChartSeriesAggregate? low, ChartSeriesAggregate? close) { Open = open; High = high; Low = low; Close = close; }
/// <summary> /// Initializes a new instance of the <see cref="ChartBoxPlotAggregates" /> class. /// </summary> /// <param name="lower">The lower aggregate.</param> /// <param name="q1">The q1 aggregate.</param> /// <param name="median">The median aggregate.</param> /// <param name="q3">The q3 aggregate.</param> /// <param name="upper">The upper aggregate.</param> /// <param name="mean">The mean aggregate.</param> /// <param name="outliers">The outliers aggregate.</param> public ChartBoxPlotAggregates( ChartSeriesAggregate? lower, ChartSeriesAggregate? q1, ChartSeriesAggregate? median, ChartSeriesAggregate? q3, ChartSeriesAggregate? upper, ChartSeriesAggregate? mean, ChartSeriesAggregate? outliers) { Lower = lower; Q1 = q1; Median = median; Q3 = q3; Upper = upper; Mean = mean; Outliers = outliers; }
/// <summary> /// Sets the aggregate function for date series. /// This function is used when a category (an year, month, etc.) contains two or more points. /// </summary> /// <param name="aggregate">Aggregate function name.</param> /// <example> /// <code lang="CS"> /// <%= Html.Kendo().Chart(Model) /// .Name("Chart") /// .Series(series => series.Area(s => s.Sales).Aggregate()) /// %> /// </code> /// </example> public ChartAreaSeriesBuilder <T> Aggregate(ChartSeriesAggregate aggregate) { Series.Aggregate = aggregate; return(this); }
/// <summary> /// Sets the aggregate function for date series. /// This function is used when a category (an year, month, etc.) contains two or more points. /// </summary> /// <param name="aggregate">Aggregate function name.</param> /// <example> /// <code lang="CS"> /// <%= Html.Kendo().Chart(Model) /// .Name("Chart") /// .Series(series => series.Line(s => s.Sales).Aggregate()) /// %> /// </code> /// </example> public TSeriesBuilder Aggregate(ChartSeriesAggregate aggregate) { Series.Aggregate = aggregate; return((TSeriesBuilder)this); }