/// <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)); }
/// <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>(); }
/// <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)); }
/// <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>(); }