- Timestamp:
- 08/18/09 18:17:04 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.Charting/3.3/BubbleChart.cs
r2289 r2295 71 71 this.sizeDimension = dimension; 72 72 this.invertSize = inverted; 73 Refresh(); 74 } 75 76 public void Refresh() { 73 77 Repaint(); 74 78 EnforceUpdate(); … … 133 137 } else if (matrix.MultiDimensionalCategoricalVariables.Contains(xDimension)) { 134 138 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) { 137 141 if (subRow.Get(path.ElementAt(1)) != null) { 138 142 xs.Add(matrix.IndexOfCategoricalValue(xDimension, subRow.Get(path.ElementAt(1))) + r.YJitter * xJitterFactor); … … 142 146 } else if (matrix.MultiDimensionalOrdinalVariables.Contains(xDimension)) { 143 147 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) { 146 150 if (subRow.Get(path.ElementAt(1)) != null) { 147 151 xs.Add(Convert.ToDouble(subRow.Get(path.ElementAt(1))) + r.XJitter * xJitterFactor); … … 158 162 } else if (matrix.MultiDimensionalCategoricalVariables.Contains(yDimension)) { 159 163 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) { 162 166 if (subRow.Get(path.ElementAt(1)) != null) { 163 167 ys.Add(matrix.IndexOfCategoricalValue(yDimension, subRow.Get(path.ElementAt(1))) + r.YJitter * yJitterFactor); … … 167 171 } else if (matrix.MultiDimensionalOrdinalVariables.Contains(yDimension)) { 168 172 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) { 171 175 if (subRow.Get(path.ElementAt(1)) != null) { 172 176 ys.Add(Convert.ToDouble(subRow.Get(path.ElementAt(1))) + r.YJitter * yJitterFactor);
Note: See TracChangeset
for help on using the changeset viewer.