Example #1
0
        /// <summary>
        /// Defines ohlc series bound to inline data.
        /// </summary>
        /// <param name="data">
        /// The data to bind to
        /// </param>
        public virtual ChartOHLCSeriesBuilder <TModel> OHLC <TValue>(IEnumerable data)
        {
            var ohlcSeries = new ChartOHLCSeries <TModel, TValue>(data);

            Container.Series.Add(ohlcSeries);

            return(new ChartOHLCSeriesBuilder <TModel>(ohlcSeries));
        }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChartSeriesDefaults{T}" /> class.
 /// </summary>
 public ChartSeriesDefaults()
 {
     Bar          = new ChartBarSeries <T, object>();
     Column       = new ChartBarSeries <T, object>();
     Line         = new ChartLineSeries <T, object>();
     VerticalLine = new ChartLineSeries <T, object>();
     Pie          = new ChartPieSeries <T, object>();
     Scatter      = new ChartScatterSeries <T, object, object>();
     ScatterLine  = new ChartScatterLineSeries <T, object, object>();
     Area         = new ChartAreaSeries <T, object>();
     VerticalArea = new ChartAreaSeries <T, object>();
     OHLC         = new ChartOHLCSeries <T, object>();
 }
Example #3
0
        /// <summary>
        /// Defines bound ohlc series.
        /// </summary>
        public virtual ChartOHLCSeriesBuilder <TModel> OHLC <TValue>(
            Expression <Func <TModel, TValue> > openExpression,
            Expression <Func <TModel, TValue> > highExpression,
            Expression <Func <TModel, TValue> > lowExpression,
            Expression <Func <TModel, TValue> > closeExpression,
            Expression <Func <TModel, string> > colorExpression = null
            )
        {
            var ohlcSeries = new ChartOHLCSeries <TModel, TValue>(
                openExpression, highExpression, lowExpression, closeExpression, colorExpression
                );

            Container.Series.Add(ohlcSeries);

            return(new ChartOHLCSeriesBuilder <TModel>(ohlcSeries));
        }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChartSeriesDefaults{T}" /> class.
 /// </summary>
 public ChartSeriesDefaults()
 {
     Bar            = new ChartBarSeries <T, object>();
     Column         = new ChartBarSeries <T, object>();
     Line           = new ChartLineSeries <T, object>();
     VerticalLine   = new ChartLineSeries <T, object>();
     Pie            = new ChartPieSeries <T, object>();
     Donut          = new ChartDonutSeries <T, object>();
     Scatter        = new ChartScatterSeries <T, object, object>();
     ScatterLine    = new ChartScatterLineSeries <T, object, object>();
     Area           = new ChartAreaSeries <T, object>();
     VerticalArea   = new ChartAreaSeries <T, object>();
     OHLC           = new ChartOHLCSeries <T, object, string>();
     Bullet         = new ChartBulletSeries <T, object, string>();
     VerticalBullet = new ChartBulletSeries <T, object, string>();
     RadarArea      = new ChartRadarAreaSeries <T, object>();
     RadarColumn    = new ChartRadarColumnSeries <T, object>();
     RadarLine      = new ChartRadarLineSeries <T, object>();
     PolarArea      = new ChartPolarAreaSeries <T, object, object>();
     PolarLine      = new ChartPolarLineSeries <T, object, object>();
     PolarScatter   = new ChartPolarScatterSeries <T, object, object>();
 }