Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/16/16 14:31:36 (7 years ago)
Author:
pfleck
Message:

#2713 Added option in the ScatterPlotControl to show a regression curve for a ScatterPlotDataRow (linear, poly, exp, log, pow).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Analysis.Views/3.3/ScatterPlotDataRowVisualPropertiesControl.Designer.cs

    r14185 r14493  
    4545    /// </summary>
    4646    private void InitializeComponent() {
     47      this.components = new System.ComponentModel.Container();
    4748      this.pointStyleComboBox = new System.Windows.Forms.ComboBox();
    4849      this.colorDialog = new System.Windows.Forms.ColorDialog();
     
    5657      this.label9 = new System.Windows.Forms.Label();
    5758      this.label7 = new System.Windows.Forms.Label();
     59      this.label4 = new System.Windows.Forms.Label();
     60      this.regressionTypeComboBox = new System.Windows.Forms.ComboBox();
     61      this.regressionGroupBox = new System.Windows.Forms.GroupBox();
     62      this.isRegressionVisibleInLegendCheckBox = new System.Windows.Forms.CheckBox();
     63      this.polynomialRegressionOrderNumericUpDown = new System.Windows.Forms.NumericUpDown();
     64      this.orderLabel = new System.Windows.Forms.Label();
     65      this.regressionLegendTextBox = new System.Windows.Forms.TextBox();
     66      this.toolTip = new System.Windows.Forms.ToolTip(this.components);
    5867      ((System.ComponentModel.ISupportInitialize)(this.pointSizeNumericUpDown)).BeginInit();
     68      this.regressionGroupBox.SuspendLayout();
     69      ((System.ComponentModel.ISupportInitialize)(this.polynomialRegressionOrderNumericUpDown)).BeginInit();
    5970      this.SuspendLayout();
    6071      //
     
    171182      this.label7.Text = "&Visible in Legend:";
    172183      //
     184      // label4
     185      //
     186      this.label4.AutoSize = true;
     187      this.label4.Location = new System.Drawing.Point(6, 22);
     188      this.label4.Name = "label4";
     189      this.label4.Size = new System.Drawing.Size(34, 13);
     190      this.label4.TabIndex = 7;
     191      this.label4.Text = "Type:";
     192      //
     193      // regressionTypeComboBox
     194      //
     195      this.regressionTypeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     196            | System.Windows.Forms.AnchorStyles.Right)));
     197      this.regressionTypeComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     198      this.regressionTypeComboBox.FormattingEnabled = true;
     199      this.regressionTypeComboBox.Location = new System.Drawing.Point(93, 19);
     200      this.regressionTypeComboBox.Name = "regressionTypeComboBox";
     201      this.regressionTypeComboBox.Size = new System.Drawing.Size(147, 21);
     202      this.regressionTypeComboBox.TabIndex = 8;
     203      this.regressionTypeComboBox.SelectedValueChanged += new System.EventHandler(this.regressionTypeComboBox_SelectedValueChanged);
     204      //
     205      // regressionGroupBox
     206      //
     207      this.regressionGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     208            | System.Windows.Forms.AnchorStyles.Right)));
     209      this.regressionGroupBox.Controls.Add(this.isRegressionVisibleInLegendCheckBox);
     210      this.regressionGroupBox.Controls.Add(this.regressionTypeComboBox);
     211      this.regressionGroupBox.Controls.Add(this.polynomialRegressionOrderNumericUpDown);
     212      this.regressionGroupBox.Controls.Add(this.orderLabel);
     213      this.regressionGroupBox.Controls.Add(this.regressionLegendTextBox);
     214      this.regressionGroupBox.Controls.Add(this.label4);
     215      this.regressionGroupBox.Location = new System.Drawing.Point(3, 136);
     216      this.regressionGroupBox.Name = "regressionGroupBox";
     217      this.regressionGroupBox.Size = new System.Drawing.Size(336, 74);
     218      this.regressionGroupBox.TabIndex = 9;
     219      this.regressionGroupBox.TabStop = false;
     220      this.regressionGroupBox.Text = "&Regression";
     221      //
     222      // isRegressionVisibleInLegendCheckBox
     223      //
     224      this.isRegressionVisibleInLegendCheckBox.AutoSize = true;
     225      this.isRegressionVisibleInLegendCheckBox.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
     226      this.isRegressionVisibleInLegendCheckBox.Location = new System.Drawing.Point(6, 48);
     227      this.isRegressionVisibleInLegendCheckBox.Name = "isRegressionVisibleInLegendCheckBox";
     228      this.isRegressionVisibleInLegendCheckBox.Size = new System.Drawing.Size(68, 17);
     229      this.isRegressionVisibleInLegendCheckBox.TabIndex = 13;
     230      this.isRegressionVisibleInLegendCheckBox.Text = "Legend: ";
     231      this.isRegressionVisibleInLegendCheckBox.UseVisualStyleBackColor = true;
     232      this.isRegressionVisibleInLegendCheckBox.CheckedChanged += new System.EventHandler(this.isRegressionVisibleInLegendCheckBox_CheckedChanged);
     233      //
     234      // polynomialRegressionOrderNumericUpDown
     235      //
     236      this.polynomialRegressionOrderNumericUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
     237      this.polynomialRegressionOrderNumericUpDown.Location = new System.Drawing.Point(285, 20);
     238      this.polynomialRegressionOrderNumericUpDown.Margin = new System.Windows.Forms.Padding(9, 3, 3, 3);
     239      this.polynomialRegressionOrderNumericUpDown.Maximum = new decimal(new int[] {
     240            6,
     241            0,
     242            0,
     243            0});
     244      this.polynomialRegressionOrderNumericUpDown.Minimum = new decimal(new int[] {
     245            2,
     246            0,
     247            0,
     248            0});
     249      this.polynomialRegressionOrderNumericUpDown.Name = "polynomialRegressionOrderNumericUpDown";
     250      this.polynomialRegressionOrderNumericUpDown.Size = new System.Drawing.Size(45, 20);
     251      this.polynomialRegressionOrderNumericUpDown.TabIndex = 11;
     252      this.toolTip.SetToolTip(this.polynomialRegressionOrderNumericUpDown, "Order only available for Polynomial");
     253      this.polynomialRegressionOrderNumericUpDown.Value = new decimal(new int[] {
     254            2,
     255            0,
     256            0,
     257            0});
     258      this.polynomialRegressionOrderNumericUpDown.ValueChanged += new System.EventHandler(this.polynomialRegressionOrderNumericUpDown_ValueChanged);
     259      //
     260      // orderLabel
     261      //
     262      this.orderLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
     263      this.orderLabel.AutoSize = true;
     264      this.orderLabel.Location = new System.Drawing.Point(246, 22);
     265      this.orderLabel.Name = "orderLabel";
     266      this.orderLabel.Size = new System.Drawing.Size(36, 13);
     267      this.orderLabel.TabIndex = 12;
     268      this.orderLabel.Text = "Order:";
     269      //
     270      // regressionLegendTextBox
     271      //
     272      this.regressionLegendTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     273            | System.Windows.Forms.AnchorStyles.Right)));
     274      this.regressionLegendTextBox.Location = new System.Drawing.Point(93, 46);
     275      this.regressionLegendTextBox.Name = "regressionLegendTextBox";
     276      this.regressionLegendTextBox.Size = new System.Drawing.Size(237, 20);
     277      this.regressionLegendTextBox.TabIndex = 10;
     278      this.regressionLegendTextBox.Validated += new System.EventHandler(this.regressionLegendTextBox_Validated);
     279      //
    173280      // ScatterPlotDataRowVisualPropertiesControl
    174281      //
    175282      this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
     283      this.Controls.Add(this.regressionGroupBox);
    176284      this.Controls.Add(this.pointSizeNumericUpDown);
    177285      this.Controls.Add(this.isVisibleInLegendCheckBox);
     
    185293      this.Controls.Add(this.colorButton);
    186294      this.Name = "ScatterPlotDataRowVisualPropertiesControl";
    187       this.Size = new System.Drawing.Size(342, 135);
     295      this.Size = new System.Drawing.Size(342, 215);
    188296      ((System.ComponentModel.ISupportInitialize)(this.pointSizeNumericUpDown)).EndInit();
     297      this.regressionGroupBox.ResumeLayout(false);
     298      this.regressionGroupBox.PerformLayout();
     299      ((System.ComponentModel.ISupportInitialize)(this.polynomialRegressionOrderNumericUpDown)).EndInit();
    189300      this.ResumeLayout(false);
    190301      this.PerformLayout();
     
    205316    private System.Windows.Forms.Label label9;
    206317    private System.Windows.Forms.Label label3;
     318    private System.Windows.Forms.Label label4;
     319    private System.Windows.Forms.ComboBox regressionTypeComboBox;
     320    private System.Windows.Forms.GroupBox regressionGroupBox;
     321    private System.Windows.Forms.TextBox regressionLegendTextBox;
     322    private System.Windows.Forms.NumericUpDown polynomialRegressionOrderNumericUpDown;
     323    private System.Windows.Forms.Label orderLabel;
     324    private System.Windows.Forms.ToolTip toolTip;
     325    private System.Windows.Forms.CheckBox isRegressionVisibleInLegendCheckBox;
    207326  }
    208327}
Note: See TracChangeset for help on using the changeset viewer.