Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/23/18 17:00:43 (6 years ago)
Author:
gkronber
Message:

#2383: made some changes while reviewing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/HeuristicLab.Problems.DataAnalysis.Views/3.4/Regression/RegressionSolutionLineChartViewBase.cs

    r15793 r15810  
    7373
    7474        var rows = Enumerable.Range(0, Content.ProblemData.Dataset.Rows).ToArray();
    75         var targetVariables = Content.ProblemData.Dataset.GetDoubleValues(Content.ProblemData.TargetVariable).ToArray();
    76 
    77 
    78         this.chart.Series[TARGETVARIABLE_SERIES_NAME].Points.DataBindXY(rows.ToArray(), targetVariables.Select(v => double.IsInfinity(v) ? double.NaN : v).ToArray());
     75        var targetValues = Content.ProblemData.Dataset.GetDoubleValues(Content.ProblemData.TargetVariable);
     76
     77
     78        this.chart.Series[TARGETVARIABLE_SERIES_NAME].Points.DataBindXY(rows.ToArray(), targetValues.Select(v => double.IsInfinity(v) ? double.NaN : v).ToArray());
    7979        // training series
    8080        this.chart.Series.Add(ESTIMATEDVALUES_TRAINING_SERIES_NAME);
     
    164164      var targetValues = this.chart.Series[TARGETVARIABLE_SERIES_NAME].Points.Select(x => x.YValues[0]).DefaultIfEmpty(1.0);
    165165      double estimatedValuesRange = estimatedValues.Max() - estimatedValues.Min();
    166       double targetValuesRange = targetValues.Where(v => !double.IsInfinity(v) && !double.IsNaN(v)).Max() - targetValues.Where(v => !double.IsNaN(v) && !double.IsInfinity(v)).Min();
     166      double targetValuesRange = targetValues.Where(v => !double.IsInfinity(v) && !double.IsNaN(v)).Max() -
     167                                 targetValues.Where(v => !double.IsInfinity(v) && !double.IsNaN(v)).Min();
    167168      double interestingValuesRange = Math.Min(Math.Max(targetValuesRange, 1.0), Math.Max(estimatedValuesRange, 1.0));
    168169      double digits = (int)Math.Log10(interestingValuesRange) - 3;
Note: See TracChangeset for help on using the changeset viewer.