/// <summary> /// Defines candlestick series bound to inline data. /// </summary> /// <param name="data"> /// The data to bind to /// </param> public virtual ChartCandlestickSeriesBuilder <TModel> Candlestick <TValue>(IEnumerable data) { var candlestickSeries = new ChartCandlestickSeries <TModel, TValue>(data); Container.Series.Add(candlestickSeries); return(new ChartCandlestickSeriesBuilder <TModel>(candlestickSeries)); }
/// <summary> /// Defines bound candlestick series. /// </summary> public virtual ChartCandlestickSeriesBuilder <TModel> Candlestick <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, Expression <Func <TModel, string> > downColorExpression = null ) { var ohlcSeries = new ChartCandlestickSeries <TModel, TValue>( openExpression, highExpression, lowExpression, closeExpression, colorExpression, downColorExpression ); Container.Series.Add(ohlcSeries); return(new ChartCandlestickSeriesBuilder <TModel>(ohlcSeries)); }