Exemplo n.º 1
0
        public ChartScatterSeriesSerializerTests()
        {
            var chart = ChartTestHelper.CreateChart <XYData>();

            chart.DataSource = XYDataBuilder.GetCollection();
            scatterSeries    = new ChartScatterSeries <XYData, float>(chart, s => s.X, s => s.Y);
        }
Exemplo n.º 2
0
        public ChartScatterSeriesBuilderTests()
        {
            var chart = ChartTestHelper.CreateChart <XYData>();

            series  = new ChartScatterSeries <XYData, float>(chart, s => s.X, s => s.Y);
            builder = new ChartScatterSeriesBuilder <XYData>(series);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Defines scatter series bound to inline data.
        /// </summary>
        /// <param name="data">
        /// The data to bind to
        /// </param>
        public virtual ChartScatterSeriesBuilder <TModel> Scatter(IEnumerable data)
        {
            ChartScatterSeries <TModel, object, object> scatterSeries = new ChartScatterSeries <TModel, object, object>(data);

            Container.Series.Add(scatterSeries);

            return(new ChartScatterSeriesBuilder <TModel>(scatterSeries));
        }
Exemplo n.º 4
0
        /// <summary>
        /// Defines bound scatter series.
        /// </summary>
        /// <param name="xValueExpression">
        /// The expression used to extract the X value from the chart model
        /// </param>
        /// <param name="yValueExpression">
        /// The expression used to extract the Y value from the chart model
        /// </param>
        public virtual ChartScatterSeriesBuilder <TModel> Scatter <TXValue, TYValue>(Expression <Func <TModel, TXValue> > xValueExpression, Expression <Func <TModel, TYValue> > yValueExpression)
        {
            var scatterSeries = new ChartScatterSeries <TModel, TXValue, TYValue>(xValueExpression, yValueExpression);

            Container.Series.Add(scatterSeries);

            return(new ChartScatterSeriesBuilder <TModel>(scatterSeries));
        }
Exemplo n.º 5
0
        /// <summary>
        /// Defines scatter series bound to inline data.
        /// </summary>
        /// <param name="data">
        /// The data to bind to
        /// </param>
        public virtual ChartScatterSeriesBuilder <TModel> Scatter(IEnumerable data)
        {
            Guard.IsNotNull(data, "data");

            ChartScatterSeries <TModel, object> scatterSeries = new ChartScatterSeries <TModel, object>(Container, data);

            Container.Series.Add(scatterSeries);

            return(new ChartScatterSeriesBuilder <TModel>(scatterSeries));
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ChartSeriesDefaults{T}" /> class.
 /// </summary>
 /// <param name="chart">The chart.</param>
 public ChartSeriesDefaults(Chart <T> chart)
     : base(chart)
 {
     Bar         = new ChartBarSeries <T, object>(chart);
     Column      = new ChartBarSeries <T, object>(chart);
     Line        = new ChartLineSeries <T, object>(chart);
     Pie         = new ChartPieSeries <T, object>(chart);
     Scatter     = new ChartScatterSeries <T, object>(chart);
     ScatterLine = new ChartScatterLineSeries <T, object>(chart);
 }
Exemplo n.º 7
0
        /// <summary>
        /// Defines bound scatter series.
        /// </summary>
        /// <param name="xValueExpression">
        /// The expression used to extract the X value from the chart model
        /// </param>
        /// <param name="yValueExpression">
        /// The expression used to extract the Y value from the chart model
        /// </param>
        public virtual ChartScatterSeriesBuilder <TModel> Scatter <TValue>(Expression <Func <TModel, TValue> > xValueExpression, Expression <Func <TModel, TValue> > yValueExpression)
        {
            Guard.IsNotNull(xValueExpression, "xValueExpression");
            Guard.IsNotNull(yValueExpression, "yValueExpression");

            ChartScatterSeries <TModel, TValue> scatterSeries = new ChartScatterSeries <TModel, TValue>(Container, xValueExpression, yValueExpression);

            Container.Series.Add(scatterSeries);

            return(new ChartScatterSeriesBuilder <TModel>(scatterSeries));
        }
Exemplo n.º 8
0
 /// <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>();
 }
Exemplo n.º 9
0
 /// <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>();
 }
 public ChartScatterSeriesBuilderTests()
 {
     var chart = ChartTestHelper.CreateChart<XYData>();
     series = new ChartScatterSeries<XYData, float>(chart, s => s.X, s => s.Y);
     builder = new ChartScatterSeriesBuilder<XYData>(series);
 }
 public ChartScatterSeriesSerializerTests()
 {
     var chart = ChartTestHelper.CreateChart<XYData>();
     chart.DataSource = XYDataBuilder.GetCollection();
     scatterSeries = new ChartScatterSeries<XYData, float>(chart, s => s.X, s => s.Y);
 }