Пример #1
0
        /// <summary>
        /// Defines bubble series bound to inline data.
        /// </summary>
        /// <param name="data">
        /// The data to bind to
        /// </param>
        public virtual ChartBubbleSeriesBuilder <TModel> Bubble(IEnumerable data)
        {
            var bubbleSeries = new ChartBubbleSeries <TModel, object, object, object>(data);

            Container.Series.Add(bubbleSeries);

            return(new ChartBubbleSeriesBuilder <TModel>(bubbleSeries));
        }
Пример #2
0
        /// <summary>
        /// Defines bound bubble series.
        /// </summary>
        public virtual ChartBubbleSeriesBuilder <TModel> Bubble <TXValue, TYValue, TSizeValue>(
            Expression <Func <TModel, TXValue> > xValueExpression,
            Expression <Func <TModel, TYValue> > yValueExpression,
            Expression <Func <TModel, TSizeValue> > sizeExpression,
            Expression <Func <TModel, string> > categoryExpression      = null,
            Expression <Func <TModel, string> > colorExpression         = null,
            Expression <Func <TModel, bool> > visibleInLegendExpression = null
            )
        {
            var bubbleSeries = new ChartBubbleSeries <TModel, TXValue, TYValue, TSizeValue>(
                xValueExpression, yValueExpression, sizeExpression,
                categoryExpression, colorExpression, visibleInLegendExpression
                );

            Container.Series.Add(bubbleSeries);

            return(new ChartBubbleSeriesBuilder <TModel>(bubbleSeries));
        }