示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }