Exemplo n.º 1
0
 protected void CalculateDataBounds(ChartColumnCollection columnSet)
 {
     foreach (ChartColumn column in columnSet)
     {
         column.Range.Min = _Data.Compute(string.Format("MIN([{0}])", column.ColumnName), "");
         column.Range.Max = _Data.Compute(string.Format("MAX([{0}])", column.ColumnName), "");
         column.Range     = column.Range.SnapToScale();
     }
 }
Exemplo n.º 2
0
        protected void AdjustDataBounds(ChartColumnCollection columnSet)
        {
            _Ranges.Clear();
            Range globalRange = new NumberRange(0, 0);

            for (int i = 0; i < columnSet.Count; i++)
            {
                if (columnSet[i].Range.GetType() == typeof(NumberRange))
                {
                    globalRange = globalRange.ExpandTo(columnSet[i].Range);
                }
                // Experimental
                if (_EnableMultipleScales)
                {
                    _Ranges.AppendRange(columnSet[i].Range);
                }
            }
            if (!_EnableMultipleScales)
            {
                _Ranges.AppendRange(globalRange);
            }
        }