Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/18/09 18:17:04 (15 years ago)
Author:
mkommend
Message:

adapted CEDMA.BubbleChart to meet needs of new ModelAnalyzer (ticket #723)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.Charting/3.3/BubbleChart.cs

    r2289 r2295  
    7171      this.sizeDimension = dimension;
    7272      this.invertSize = inverted;
     73      Refresh();
     74    }
     75
     76    public void Refresh() {
    7377      Repaint();
    7478      EnforceUpdate();
     
    133137        } else if (matrix.MultiDimensionalCategoricalVariables.Contains(xDimension)) {
    134138          var path = xDimension.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim());
    135           IEnumerable<VisualMatrixRow> subRows = (IEnumerable<VisualMatrixRow>)r.Get(path.ElementAt(0));
    136           foreach (VisualMatrixRow subRow in subRows) {
     139          IEnumerable<MatrixRow> subRows = (IEnumerable<MatrixRow>)r.Get(path.ElementAt(0));
     140          foreach (MatrixRow subRow in subRows) {
    137141            if (subRow.Get(path.ElementAt(1)) != null) {
    138142              xs.Add(matrix.IndexOfCategoricalValue(xDimension, subRow.Get(path.ElementAt(1))) + r.YJitter * xJitterFactor);
     
    142146        } else if (matrix.MultiDimensionalOrdinalVariables.Contains(xDimension)) {
    143147          var path = xDimension.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim());
    144           IEnumerable<VisualMatrixRow> subRows = (IEnumerable<VisualMatrixRow>)r.Get(path.ElementAt(0));
    145           foreach (VisualMatrixRow subRow in subRows) {
     148          IEnumerable<MatrixRow> subRows = (IEnumerable<MatrixRow>)r.Get(path.ElementAt(0));
     149          foreach (MatrixRow subRow in subRows) {
    146150            if (subRow.Get(path.ElementAt(1)) != null) {
    147151              xs.Add(Convert.ToDouble(subRow.Get(path.ElementAt(1))) + r.XJitter * xJitterFactor);
     
    158162        } else if (matrix.MultiDimensionalCategoricalVariables.Contains(yDimension)) {
    159163          var path = yDimension.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim());
    160           IEnumerable<VisualMatrixRow> subRows = (IEnumerable<VisualMatrixRow>)r.Get(path.ElementAt(0));
    161           foreach (VisualMatrixRow subRow in subRows) {
     164          IEnumerable<MatrixRow> subRows = (IEnumerable<MatrixRow>)r.Get(path.ElementAt(0));
     165          foreach (MatrixRow subRow in subRows) {
    162166            if (subRow.Get(path.ElementAt(1)) != null) {
    163167              ys.Add(matrix.IndexOfCategoricalValue(yDimension, subRow.Get(path.ElementAt(1))) + r.YJitter * yJitterFactor);
     
    167171        } else if (matrix.MultiDimensionalOrdinalVariables.Contains(yDimension)) {
    168172          var path = yDimension.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim());
    169           IEnumerable<VisualMatrixRow> subRows = (IEnumerable<VisualMatrixRow>)r.Get(path.ElementAt(0));
    170           foreach (VisualMatrixRow subRow in subRows) {
     173          IEnumerable<MatrixRow> subRows = (IEnumerable<MatrixRow>)r.Get(path.ElementAt(0));
     174          foreach (MatrixRow subRow in subRows) {
    171175            if (subRow.Get(path.ElementAt(1)) != null) {
    172176              ys.Add(Convert.ToDouble(subRow.Get(path.ElementAt(1))) + r.YJitter * yJitterFactor);
Note: See TracChangeset for help on using the changeset viewer.