/// <summary> /// Defines bar series bound to inline data. /// </summary> /// <param name="data"> /// The data to bind to. /// </param> public virtual ChartBulletSeriesBuilder <TModel> Bullet(IEnumerable data) { ChartBulletSeries <TModel, object> bulletSeries = new ChartBulletSeries <TModel, object>(data); Container.Series.Add(bulletSeries); return(new ChartBulletSeriesBuilder <TModel>(bulletSeries)); }
/// <summary> /// Defines bar series bound to inline data. /// </summary> /// <param name="data"> /// The data to bind to /// </param> public virtual ChartBulletSeriesBuilder <TModel> VerticalBullet(IEnumerable data) { ChartBulletSeries <TModel, object> bulletSeries = new ChartBulletSeries <TModel, object>(data); bulletSeries.Orientation = ChartSeriesOrientation.Vertical; Container.Series.Add(bulletSeries); return(new ChartBulletSeriesBuilder <TModel>(bulletSeries)); }
/// <summary> /// Defines bound bullet series. /// </summary> /// <param name="currentExpression"> /// The expression used to extract the point current value from the chart model /// </param> /// <param name="targetExpression"> /// The expression used to extract the point target value from the chart model /// </param> /// <param name="colorExpression"> /// The expression used to extract the point color from the chart model /// </param> public virtual ChartBulletSeriesBuilder <TModel> Bullet <TValue>( Expression <Func <TModel, TValue> > currentExpression, Expression <Func <TModel, TValue> > targetExpression, Expression <Func <TModel, string> > colorExpression = null) { var bulletSeries = new ChartBulletSeries <TModel, TValue>(currentExpression, targetExpression, colorExpression); Container.Series.Add(bulletSeries); return(new ChartBulletSeriesBuilder <TModel>(bulletSeries)); }
/// <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>(); }