예제 #1
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            BreastImagingModelElement dataparam = (BreastImagingModelElement)e.Argument;

            SeriesCollection sc = new SeriesCollection();
            Series           n  = new Series();

            n.Name = numeratorLegend;

            Series d = new Series();

            d.Name = denominatorLegend;

            int numerator = 0;

            if (current_mode == Mode.Incidence)
            {
                numerator = data.incidence;
            }
            else
            {
                numerator = data.prevelance;
            }


            Element num = new Element();

            num.Name   = numerator.ToString();
            num.YValue = numerator;
            n.Elements.Add(num);

            Element den = new Element();

            den.Name   = (dataparam.denominator - numerator).ToString();
            den.YValue = (dataparam.denominator - numerator);
            d.Elements.Add(den);


            n.DefaultElement.Color = case_color;
            sc.Add(n);

            d.DefaultElement.Color = Color.White;
            sc.Add(d);

            chart1.BackColor        = SystemColors.Control;
            chart1.Background.Color = SystemColors.Control;
            e.Result = sc;
        }
예제 #2
0
 public RiskElementControl()
 {
     data = new BreastImagingModelElement();
     InitializeComponent();
     chart1.LegendBox.Visible = false;
 }