コード例 #1
0
ファイル: ChartSeriesFactory.cs プロジェクト: Zedfa/Core
        /// <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));
        }
コード例 #2
0
ファイル: ChartSeriesDefaults.cs プロジェクト: Zedfa/Core
 /// <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>();
 }
コード例 #3
0
ファイル: ChartSeriesFactory.cs プロジェクト: Zedfa/Core
        /// <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));
        }
コード例 #4
0
ファイル: ChartSeriesDefaults.cs プロジェクト: wanaxe/Study
 /// <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>();
 }