- Timestamp:
- 09/02/09 12:03:13 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.Charting/3.3/BubbleChart.cs
r2295 r2325 137 137 } else if (matrix.MultiDimensionalCategoricalVariables.Contains(xDimension)) { 138 138 var path = xDimension.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()); 139 IEnumerable<MatrixRow > subRows = (IEnumerable<MatrixRow>)r.Get(path.ElementAt(0));140 foreach (MatrixRow subRow in subRows) {139 IEnumerable<MatrixRow<string, object>> subRows = (IEnumerable<MatrixRow<string,object>>)r.Get(path.ElementAt(0)); 140 foreach (MatrixRow<string, object> subRow in subRows) { 141 141 if (subRow.Get(path.ElementAt(1)) != null) { 142 142 xs.Add(matrix.IndexOfCategoricalValue(xDimension, subRow.Get(path.ElementAt(1))) + r.YJitter * xJitterFactor); … … 146 146 } else if (matrix.MultiDimensionalOrdinalVariables.Contains(xDimension)) { 147 147 var path = xDimension.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()); 148 IEnumerable<MatrixRow > subRows = (IEnumerable<MatrixRow>)r.Get(path.ElementAt(0));149 foreach (MatrixRow subRow in subRows) {148 IEnumerable<MatrixRow<string, object>> subRows = (IEnumerable<MatrixRow<string, object>>)r.Get(path.ElementAt(0)); 149 foreach (MatrixRow<string,object> subRow in subRows) { 150 150 if (subRow.Get(path.ElementAt(1)) != null) { 151 151 xs.Add(Convert.ToDouble(subRow.Get(path.ElementAt(1))) + r.XJitter * xJitterFactor); … … 162 162 } else if (matrix.MultiDimensionalCategoricalVariables.Contains(yDimension)) { 163 163 var path = yDimension.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()); 164 IEnumerable<MatrixRow > subRows = (IEnumerable<MatrixRow>)r.Get(path.ElementAt(0));165 foreach (MatrixRow subRow in subRows) {164 IEnumerable<MatrixRow<string,object>> subRows = (IEnumerable<MatrixRow<string,object>>)r.Get(path.ElementAt(0)); 165 foreach (MatrixRow<string,object> subRow in subRows) { 166 166 if (subRow.Get(path.ElementAt(1)) != null) { 167 167 ys.Add(matrix.IndexOfCategoricalValue(yDimension, subRow.Get(path.ElementAt(1))) + r.YJitter * yJitterFactor); … … 171 171 } else if (matrix.MultiDimensionalOrdinalVariables.Contains(yDimension)) { 172 172 var path = yDimension.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()); 173 IEnumerable<MatrixRow > subRows = (IEnumerable<MatrixRow>)r.Get(path.ElementAt(0));174 foreach (MatrixRow subRow in subRows) {173 IEnumerable<MatrixRow<string, object>> subRows = (IEnumerable<MatrixRow<string, object>>)r.Get(path.ElementAt(0)); 174 foreach (MatrixRow<string,object> subRow in subRows) { 175 175 if (subRow.Get(path.ElementAt(1)) != null) { 176 176 ys.Add(Convert.ToDouble(subRow.Get(path.ElementAt(1))) + r.YJitter * yJitterFactor);
Note: See TracChangeset
for help on using the changeset viewer.