Changeset 12208 for branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Tracking/SymbolicDataAnalysisGenealogyGraphView.cs
- Timestamp:
- 03/17/15 08:48:41 (9 years ago)
- Location:
- branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Tracking/SymbolicDataAnalysisGenealogyGraphView.cs
r12017 r12208 92 92 nodeRankLabel.Text = String.Format("{0:0.0}", graphNode.Rank); 93 93 nodeDegreeLabel.Text = String.Format("{0} / {1}", graphNode.InDegree, graphNode.OutDegree); 94 nodeWeightLabel.Text = String.Format("{0:0.00}", graphNode.Weight); 94 95 95 96 if (openNew_CheckBox.Checked) { … … 143 144 genealogyGraphChart.UpdateEnabled = true; 144 145 genealogyGraphChart.EnforceUpdate(); 145 MainFormManager.MainForm.ShowContent(traceGraph); // display the fragment graph on the screen 146 if (openNew_CheckBox.Checked) 147 MainFormManager.MainForm.ShowContent(traceGraph); // display the fragment graph on the screen 148 149 var max = traceGraph.Vertices.Max(x => x.Weight); 150 151 genealogyGraphChart.UpdateEnabled = false; 152 foreach (var traceNode in traceGraph.Vertices) { 153 var g = Content.GetByContent(traceNode.Data); 154 g.Weight = traceNode.Weight; 155 var v = genealogyGraphChart.GetMappedNode(g); 156 if (v != null) { 157 int i = (int)Math.Round(g.Weight * (ColorGradient.Colors.Count - 1) / max); 158 159 v.Brush = new SolidBrush(ColorGradient.Colors[i]); 160 } 161 } 162 genealogyGraphChart.UpdateEnabled = true; 163 genealogyGraphChart.EnforceUpdate(); 146 164 } 147 165 } else {
Note: See TracChangeset
for help on using the changeset viewer.