/// <summary> /// 绑定雷电流累计概率分布图 /// </summary> private void BindProbabilityDistribution(Entities.PointAnalysisResults pointAnalysisResult) { Dictionary <int, double> ProbabilityDistribution = pointAnalysisResult.ProbabilityDistribution; chartDistribution_Probablity_Dynamic.richTextBox.Text = pointAnalysisResult.ProbabilityDistributionDesc; chartDistribution_Probablity_Dynamic.ConfigChartAreasType("Intensity(kA)", "Probability"); chartDistribution_Probablity_Dynamic.BindDataToChart(ProbabilityDistribution, "Probability Distribution", false); }
/// <summary> /// 绘制雷电玫瑰图 /// </summary> private void BindStrikeRoseDistribution(Entities.PointAnalysisResults pointAnalysisResult) { Dictionary <Entities.LightningStrikeDirectionEnum, double> sourceDataDictionary = new Dictionary <Entities.LightningStrikeDirectionEnum, double>(); sourceDataDictionary = pointAnalysisResult.RoseDistribution; Dictionary <string, double> SourceDataDictionaryString = new Dictionary <string, double>(); foreach (var tmp in sourceDataDictionary) { SourceDataDictionaryString.Add(tmp.Key.ToString(), tmp.Value); } roseDiagramUCs1.BindDataToRoseDiagram(SourceDataDictionaryString, "Probability Percentage", true); }