public BucketisingProjection( string column, DValueType columnType, int index, NumericDistribution distribution, NumericDistribution?decimalsCountDistribution) : base(column, index) { BucketSize = ComputeBucketSize(distribution.Quartiles.Item1, distribution.Quartiles.Item3); ColumnType = columnType; DecimalsCountDistribution = decimalsCountDistribution; }
public void BuildNumericDistributionChart(NumericDistribution distribution, string chartName, string chartTitle) { _temp.SetPos1(); foreach (var el in distribution.Intervals) { _temp.Write(string.Format("[{0:F2}; {1:F2})", el.LeftBorder, el.RightBorder)); _temp.WriteLine(el.NumericsAmount); } _temp.GoBack(); _temp.SetPos2(); _temp.WriteLine(); _temp.CreateChart(chartName, chartTitle, _main); }