private void UpdatePlot()
        {
            // Create plot values from selected options.

            TimeSeriesPlotData xSeries = cbSourceX.SelectedItem as TimeSeriesPlotData;
            TimeSeriesPlotData ySeries = cbSourceY.SelectedItem as TimeSeriesPlotData;

            if (xSeries == null || ySeries == null || xSeries == ySeries)
            {
                return;
            }

            TimeSeriesPlotSpecification spec = cmbDataSource.SelectedItem as TimeSeriesPlotSpecification;

            if (spec == null)
            {
                return;
            }

            PlotModel model = CreatePlot(xSeries, ySeries, spec.Component, spec.Abbreviation, spec.Label);

            plotView.Model = model;
            tbTitle.Text   = model.Title;
            tbXAxis.Text   = model.Axes[0].Title;
            tbYAxis.Text   = model.Axes[1].Title;
        }
Ejemplo n.º 2
0
        private void UpdatePlot()
        {
            // Create plot values from selected options.

            List <TimeSeriesPlotData> enabledSeries = new List <TimeSeriesPlotData>();

            for (int i = 0; i < clbSources.Items.Count; i++)
            {
                if (clbSources.GetItemChecked(i))
                {
                    enabledSeries.Add(clbSources.Items[i] as TimeSeriesPlotData);
                }
            }

            TimeSeriesPlotSpecification spec = cmbDataSource.SelectedItem as TimeSeriesPlotSpecification;

            if (spec == null)
            {
                return;
            }

            int selectedTimeModel = cmbTimeModel.SelectedIndex;

            if (selectedTimeModel < 0)
            {
                return;
            }

            TimeModel timeModel = (TimeModel)selectedTimeModel;
            PlotModel model     = CreatePlot(enabledSeries, spec.Component, spec.Abbreviation, spec.Label, timeModel);

            plotView.Model = model;
        }
Ejemplo n.º 3
0
        private void UpdatePlot()
        {
            // Create plot values from selected options.
            List <TimeSeriesPlotData>   enabledTimeSeries = GetEnabledTimeSeries();
            TimeSeriesPlotSpecification spec = cmbPlotSpec.SelectedItem as TimeSeriesPlotSpecification;

            if (spec == null)
            {
                return;
            }

            int selectedTimeModel = cmbTimeModel.SelectedIndex;

            if (selectedTimeModel < 0)
            {
                return;
            }

            TimeModel timeModel = (TimeModel)selectedTimeModel;
            PlotModel model     = CreatePlot(enabledTimeSeries, spec.Component, spec.Abbreviation, spec.Label, timeModel);

            plotView.Model = model;
        }