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