public void NewStructuring(object sender, NewStructuringEventArgs e)
        {
            try
            {
                Struct           = null;
                Struct           = e.NewStructuring;
                tb_alg_name.Text = e.NewStructuringInfo.AlgorithmName;

                rc_graphic.SeriesMappings = new SeriesMappingCollection();

                List <SeriesMapping> sm = TelerikUtils.InitBubbleChart(Struct, att_x, att_y);

                foreach (SeriesMapping item in sm)
                {
                    rc_graphic.SeriesMappings.Add(item);
                }

                rc_graphic.ItemsSource = null;
                rc_graphic.ItemsSource = TelerikUtils.FillBubbleChartData(Struct, att_x, att_y);
            }
            catch (Exception _ex)
            {
                GeneralTools.Tools.WriteToLog(_ex);
            }
        }
        private void cb_objetiveY_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                att_y = (ClusterEnsemble.Attribute)cb_objetiveY.SelectedItem;

                if (att_x == null || att_y == null)
                {
                    return;
                }
                else
                {
                    rc_graphic.DefaultView.ChartArea.AxisY.Title = att_y.Name;

                    if (Struct != null)
                    {
                        rc_graphic.ItemsSource = null;
                        rc_graphic.ItemsSource = TelerikUtils.FillBubbleChartData(Struct, att_x, att_y);
                    }
                }
            }
            catch (Exception _ex)
            {
                GeneralTools.Tools.WriteToLog(_ex);
            }
        }