/// <summary> /// Defines donut series bound to inline data. /// </summary> /// <param name="data"> /// The data to bind to /// </param> public virtual ChartDonutSeriesBuilder <TModel> Donut(IEnumerable data) { ChartDonutSeries <TModel, object> donutSeries = new ChartDonutSeries <TModel, object>(data); Container.Series.Add(donutSeries); return(new ChartDonutSeriesBuilder <TModel>(donutSeries)); }
/// <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>(); }
/// <summary> /// Defines bound pie series. /// </summary> public virtual ChartDonutSeriesBuilder <TModel> Donut <TValue>( Expression <Func <TModel, TValue> > expressionValue, Expression <Func <TModel, string> > expressionCategory, Expression <Func <TModel, string> > expressionColor = null, Expression <Func <TModel, bool> > expressionExplode = null, Expression <Func <TModel, bool> > expressionVisibleInLegend = null ) { ChartDonutSeries <TModel, TValue> donutSeries = new ChartDonutSeries <TModel, TValue>(expressionValue, expressionCategory, expressionColor, expressionExplode, expressionVisibleInLegend); Container.Series.Add(donutSeries); return(new ChartDonutSeriesBuilder <TModel>(donutSeries)); }
/// <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>(); }