/// <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;
 }
Example #3
0
        /// <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">
        ///  &lt;%= Html.Kendo().Chart(Model)
        ///             .Name("Chart")
        ///             .Series(series => series.Area(s => s.Sales).Aggregate())
        /// %&gt;
        /// </code>
        /// </example>
        public ChartAreaSeriesBuilder <T> Aggregate(ChartSeriesAggregate aggregate)
        {
            Series.Aggregate = aggregate;

            return(this);
        }
Example #4
0
        /// <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">
        ///  &lt;%= Html.Kendo().Chart(Model)
        ///             .Name("Chart")
        ///             .Series(series => series.Line(s => s.Sales).Aggregate())
        /// %&gt;
        /// </code>
        /// </example>
        public TSeriesBuilder Aggregate(ChartSeriesAggregate aggregate)
        {
            Series.Aggregate = aggregate;

            return((TSeriesBuilder)this);
        }