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; }
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; }
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; }