protected void AnnotateChart() { //Set the threshold with the given specificity. double specificity = this.listCandidateSpecificity[this.intThresholdIndex]; ipyModel.Threshold(specificity); lblDecisionThreshold.Text = String.Format("{0:F3}", UntransformThreshold((double)ipyModel.threshold)); //Locate the specificity annotation lblSpec.Text = "Specificity: " + Convert.ToString(Math.Round(value: specificity, digits: 3)); int xLoc = (int)chartValidation.ChartAreas[0].AxisX.ValueToPixelPosition(specificity) + chartValidation.Location.X - (int)(lblSpec.Size.Width / 2); lblSpec.Location = new Point(x: xLoc, y: 6); lblSpec.Visible = true; //Format the threshold line and draw it on the chart. chartValidation.Annotations.Clear(); System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation myLine = new System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation(); myLine.X = chartValidation.ChartAreas[0].AxisX.ValueToPosition(specificity); myLine.AxisY = chartValidation.ChartAreas[0].AxisY; double yMax = chartValidation.ChartAreas[0].AxisY.Maximum; double yMin = chartValidation.ChartAreas[0].AxisY.Minimum; myLine.Y = yMax; myLine.Height = chartValidation.ChartAreas[0].AxisY.ValueToPosition(yMin) - chartValidation.ChartAreas[0].AxisY.ValueToPosition(yMax); myLine.Visible = true; myLine.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash; chartValidation.Annotations.Add(myLine); chartValidation.Update(); //Summarize the model's performance in the validation ListView. List <double> dblCandidates = listValidationSpecificity.Where(arg => arg <= specificity).ToList(); int index = listValidationSpecificity.FindIndex(arg => arg == dblCandidates.Max()); string[] listValidation = new string[4] { listTruePos[index].ToString(), listTrueNeg[index].ToString(), listFalsePos[index].ToString(), listFalseNeg[index].ToString() }; //Add the row to the listview, coloring it red if this variable is considered to have minor influence. ListViewItem lvi = new ListViewItem(listValidation); lvValidation.Items.Clear(); lvValidation.Items.Add(lvi); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GradientChart)); System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation verticalLineAnnotation1 = new System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation(); System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.StripLine stripLine1 = new System.Windows.Forms.DataVisualization.Charting.StripLine(); System.Windows.Forms.DataVisualization.Charting.StripLine stripLine2 = new System.Windows.Forms.DataVisualization.Charting.StripLine(); System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend(); System.Windows.Forms.DataVisualization.Charting.Title title1 = new System.Windows.Forms.DataVisualization.Charting.Title(); this.calculationPendingLabel = new System.Windows.Forms.Label(); this.calculationPendingTimer = new System.Windows.Forms.Timer(this.components); this.chart = new HeuristicLab.Visualization.ChartControlsExtensions.EnhancedChart(); this.configurationButton = new System.Windows.Forms.Button(); this.toolTip = new System.Windows.Forms.ToolTip(this.components); ((System.ComponentModel.ISupportInitialize)(this.chart)).BeginInit(); this.SuspendLayout(); // // calculationPendingLabel // this.calculationPendingLabel.BackColor = System.Drawing.Color.White; this.calculationPendingLabel.Image = HeuristicLab.Common.Resources.VSImageLibrary.Timer; this.calculationPendingLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; this.calculationPendingLabel.Location = new System.Drawing.Point(3, 3); this.calculationPendingLabel.Margin = new System.Windows.Forms.Padding(0); this.calculationPendingLabel.Name = "calculationPendingLabel"; this.calculationPendingLabel.Size = new System.Drawing.Size(17, 17); this.calculationPendingLabel.TabIndex = 1; this.calculationPendingLabel.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.calculationPendingLabel.Visible = false; // // calculationPendingTimer // this.calculationPendingTimer.Tick += new System.EventHandler(this.calculationPendingTimer_Tick); // // chart // this.chart.AllowDrop = true; verticalLineAnnotation1.AllowMoving = true; verticalLineAnnotation1.AxisXName = "ChartArea\\rX"; verticalLineAnnotation1.ClipToChartArea = "ChartArea"; verticalLineAnnotation1.IsInfinitive = true; verticalLineAnnotation1.LineColor = System.Drawing.Color.Red; verticalLineAnnotation1.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash; verticalLineAnnotation1.Name = "VerticalLineAnnotation"; verticalLineAnnotation1.YAxisName = "ChartArea\\rY"; this.chart.Annotations.Add(verticalLineAnnotation1); stripLine1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(223)))), ((int)(((byte)(58)))), ((int)(((byte)(2))))); stripLine2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(223)))), ((int)(((byte)(58)))), ((int)(((byte)(2))))); chartArea1.AxisX.StripLines.Add(stripLine1); chartArea1.AxisX.StripLines.Add(stripLine2); chartArea1.Name = "ChartArea"; chartArea1.Position.Auto = false; chartArea1.Position.Height = 90F; chartArea1.Position.Width = 100F; chartArea1.Position.Y = 10F; this.chart.ChartAreas.Add(chartArea1); this.chart.Dock = System.Windows.Forms.DockStyle.Fill; legend1.Alignment = System.Drawing.StringAlignment.Center; legend1.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top; legend1.LegendItemOrder = System.Windows.Forms.DataVisualization.Charting.LegendItemOrder.ReversedSeriesOrder; legend1.LegendStyle = System.Windows.Forms.DataVisualization.Charting.LegendStyle.Row; legend1.Name = "Default"; this.chart.Legends.Add(legend1); this.chart.Location = new System.Drawing.Point(0, 0); this.chart.Name = "chart"; this.chart.Size = new System.Drawing.Size(453, 308); this.chart.TabIndex = 0; title1.Alignment = System.Drawing.ContentAlignment.TopCenter; title1.DockedToChartArea = "ChartArea"; title1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); title1.IsDockedInsideChartArea = false; title1.Name = "Title"; title1.Text = "[Title]"; this.chart.Titles.Add(title1); this.chart.SelectionRangeChanged += new System.EventHandler <System.Windows.Forms.DataVisualization.Charting.CursorEventArgs>(this.chart_SelectionRangeChanged); this.chart.PostPaint += new System.EventHandler <System.Windows.Forms.DataVisualization.Charting.ChartPaintEventArgs>(this.chart_PostPaint); this.chart.AnnotationPositionChanged += new System.EventHandler(this.chart_AnnotationPositionChanged); this.chart.AnnotationPositionChanging += new System.EventHandler <System.Windows.Forms.DataVisualization.Charting.AnnotationPositionChangingEventArgs>(this.chart_AnnotationPositionChanging); this.chart.DragDrop += new System.Windows.Forms.DragEventHandler(this.chart_DragDrop); this.chart.DragEnter += new System.Windows.Forms.DragEventHandler(this.chart_DragEnter); this.chart.MouseMove += new System.Windows.Forms.MouseEventHandler(this.chart_MouseMove); this.chart.Resize += new System.EventHandler(this.chart_Resize); // // configurationButton // this.configurationButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); this.configurationButton.AutoSize = true; this.configurationButton.Image = HeuristicLab.Common.Resources.VSImageLibrary.Properties; this.configurationButton.Location = new System.Drawing.Point(426, 3); this.configurationButton.Name = "configurationButton"; this.configurationButton.Size = new System.Drawing.Size(24, 24); this.configurationButton.TabIndex = 2; this.configurationButton.TabStop = false; this.toolTip.SetToolTip(this.configurationButton, "Configuration"); this.configurationButton.UseVisualStyleBackColor = true; this.configurationButton.Click += new System.EventHandler(this.config_Click); // // GradientChart // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.configurationButton); this.Controls.Add(this.calculationPendingLabel); this.Controls.Add(this.chart); this.Name = "GradientChart"; this.Size = new System.Drawing.Size(453, 308); ((System.ComponentModel.ISupportInitialize)(this.chart)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea3 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.Legend legend3 = new System.Windows.Forms.DataVisualization.Charting.Legend(); System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation verticalLineAnnotation2 = new System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation(); System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea4 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.Legend legend4 = new System.Windows.Forms.DataVisualization.Charting.Legend(); System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Title title2 = new System.Windows.Forms.DataVisualization.Charting.Title(); this.tabControl1 = new System.Windows.Forms.TabControl(); this.Bills = new System.Windows.Forms.TabPage(); this.button8 = new System.Windows.Forms.Button(); this.label5 = new System.Windows.Forms.Label(); this.textBox3 = new System.Windows.Forms.TextBox(); this.button6 = new System.Windows.Forms.Button(); this.chart2 = new System.Windows.Forms.DataVisualization.Charting.Chart(); this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.label3 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label(); this.textBox1 = new System.Windows.Forms.TextBox(); this.button2 = new System.Windows.Forms.Button(); this.Expenses = new System.Windows.Forms.TabPage(); this.button7 = new System.Windows.Forms.Button(); this.chart1 = new System.Windows.Forms.DataVisualization.Charting.Chart(); this.label4 = new System.Windows.Forms.Label(); this.textBox2 = new System.Windows.Forms.TextBox(); this.dataGridView2 = new System.Windows.Forms.DataGridView(); this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.monthCalendar2 = new System.Windows.Forms.MonthCalendar(); this.button4 = new System.Windows.Forms.Button(); this.button1 = new System.Windows.Forms.Button(); this.button3 = new System.Windows.Forms.Button(); this.button9 = new System.Windows.Forms.Button(); this.textBox4 = new System.Windows.Forms.TextBox(); this.label6 = new System.Windows.Forms.Label(); this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.tabControl1.SuspendLayout(); this.Bills.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.chart2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); this.Expenses.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.chart1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).BeginInit(); this.SuspendLayout(); // // tabControl1 // this.tabControl1.Controls.Add(this.Bills); this.tabControl1.Controls.Add(this.Expenses); this.tabControl1.Location = new System.Drawing.Point(12, 12); this.tabControl1.Name = "tabControl1"; this.tabControl1.SelectedIndex = 0; this.tabControl1.Size = new System.Drawing.Size(614, 501); this.tabControl1.TabIndex = 0; // // Bills // this.Bills.Controls.Add(this.label6); this.Bills.Controls.Add(this.textBox4); this.Bills.Controls.Add(this.button3); this.Bills.Controls.Add(this.button1); this.Bills.Controls.Add(this.button8); this.Bills.Controls.Add(this.label5); this.Bills.Controls.Add(this.textBox3); this.Bills.Controls.Add(this.button6); this.Bills.Controls.Add(this.chart2); this.Bills.Controls.Add(this.dataGridView1); this.Bills.Controls.Add(this.label3); this.Bills.Controls.Add(this.label2); this.Bills.Controls.Add(this.label1); this.Bills.Controls.Add(this.textBox1); this.Bills.Controls.Add(this.button2); this.Bills.Cursor = System.Windows.Forms.Cursors.Cross; this.Bills.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Bills.Location = new System.Drawing.Point(4, 22); this.Bills.Name = "Bills"; this.Bills.Padding = new System.Windows.Forms.Padding(3); this.Bills.Size = new System.Drawing.Size(606, 475); this.Bills.TabIndex = 0; this.Bills.Text = "Bills"; this.Bills.UseVisualStyleBackColor = true; // // button8 // this.button8.Location = new System.Drawing.Point(13, 140); this.button8.Name = "button8"; this.button8.Size = new System.Drawing.Size(75, 23); this.button8.TabIndex = 16; this.button8.Text = "Clear"; this.button8.UseVisualStyleBackColor = true; this.button8.Click += new System.EventHandler(this.button8_Click); // // label5 // this.label5.AutoSize = true; this.label5.Location = new System.Drawing.Point(10, 108); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(74, 16); this.label5.TabIndex = 15; this.label5.Text = "After Bills"; // // textBox3 // this.textBox3.Location = new System.Drawing.Point(130, 105); this.textBox3.Name = "textBox3"; this.textBox3.Size = new System.Drawing.Size(183, 22); this.textBox3.TabIndex = 14; this.textBox3.TextChanged += new System.EventHandler(this.textBox3_TextChanged); // // button6 // this.button6.Location = new System.Drawing.Point(481, 286); this.button6.Name = "button6"; this.button6.Size = new System.Drawing.Size(84, 23); this.button6.TabIndex = 13; this.button6.Text = "Calculate"; this.button6.UseVisualStyleBackColor = true; this.button6.Click += new System.EventHandler(this.button6_Click); // // chart2 // chartArea3.Name = "ChartArea1"; this.chart2.ChartAreas.Add(chartArea3); legend3.Name = "Legend1"; this.chart2.Legends.Add(legend3); this.chart2.Location = new System.Drawing.Point(364, 21); this.chart2.Name = "chart2"; series3.ChartArea = "ChartArea1"; series3.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie; series3.Legend = "Legend1"; series3.Name = "Series1"; this.chart2.Series.Add(series3); this.chart2.Size = new System.Drawing.Size(236, 259); this.chart2.TabIndex = 12; this.chart2.Text = "chart2"; // // dataGridView1 // this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column1, this.Column2, this.Column3 }); this.dataGridView1.Location = new System.Drawing.Point(26, 235); this.dataGridView1.Name = "dataGridView1"; dataGridViewCellStyle2.BackColor = System.Drawing.Color.White; this.dataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle2; this.dataGridView1.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.True; this.dataGridView1.Size = new System.Drawing.Size(332, 225); this.dataGridView1.TabIndex = 10; this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick); // // label3 // this.label3.AutoSize = true; this.label3.Location = new System.Drawing.Point(207, 201); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(44, 16); this.label3.TabIndex = 9; this.label3.Text = "Total"; // // label2 // this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(23, 201); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(160, 16); this.label2.TabIndex = 5; this.label2.Text = "List of Bills and if paid"; // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(10, 24); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(88, 16); this.label1.TabIndex = 4; this.label1.Text = "Before Bills"; this.label1.Click += new System.EventHandler(this.label1_Click); // // textBox1 // this.textBox1.Location = new System.Drawing.Point(130, 21); this.textBox1.Name = "textBox1"; this.textBox1.Size = new System.Drawing.Size(183, 22); this.textBox1.TabIndex = 3; this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged); // // button2 // this.button2.Location = new System.Drawing.Point(376, 286); this.button2.Name = "button2"; this.button2.Size = new System.Drawing.Size(75, 23); this.button2.TabIndex = 1; this.button2.Text = "Remove"; this.button2.UseVisualStyleBackColor = true; this.button2.Click += new System.EventHandler(this.button2_Click); // // Expenses // this.Expenses.Controls.Add(this.button9); this.Expenses.Controls.Add(this.button7); this.Expenses.Controls.Add(this.chart1); this.Expenses.Controls.Add(this.label4); this.Expenses.Controls.Add(this.textBox2); this.Expenses.Controls.Add(this.dataGridView2); this.Expenses.Controls.Add(this.monthCalendar2); this.Expenses.Controls.Add(this.button4); this.Expenses.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Expenses.Location = new System.Drawing.Point(4, 22); this.Expenses.Name = "Expenses"; this.Expenses.Padding = new System.Windows.Forms.Padding(3); this.Expenses.Size = new System.Drawing.Size(606, 475); this.Expenses.TabIndex = 1; this.Expenses.Text = "Expenses"; this.Expenses.UseVisualStyleBackColor = true; // // button7 // this.button7.Location = new System.Drawing.Point(122, 384); this.button7.Name = "button7"; this.button7.Size = new System.Drawing.Size(81, 23); this.button7.TabIndex = 12; this.button7.Text = "Calculate"; this.button7.UseVisualStyleBackColor = true; // // chart1 // verticalLineAnnotation2.Name = "VerticalLineAnnotation1"; this.chart1.Annotations.Add(verticalLineAnnotation2); chartArea4.Name = "ChartArea1"; this.chart1.ChartAreas.Add(chartArea4); legend4.Name = "Legend1"; this.chart1.Legends.Add(legend4); this.chart1.Location = new System.Drawing.Point(366, 6); this.chart1.Name = "chart1"; series4.ChartArea = "ChartArea1"; series4.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie; series4.Legend = "Legend1"; series4.Name = "Series1"; this.chart1.Series.Add(series4); this.chart1.Size = new System.Drawing.Size(237, 271); this.chart1.TabIndex = 10; this.chart1.Text = "chart1"; title2.Name = "Spending Trend"; this.chart1.Titles.Add(title2); this.chart1.Click += new System.EventHandler(this.chart1_Click); // // label4 // this.label4.AutoSize = true; this.label4.Location = new System.Drawing.Point(14, 307); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(124, 16); this.label4.TabIndex = 11; this.label4.Text = "Total left in Bank"; // // textBox2 // this.textBox2.Location = new System.Drawing.Point(145, 304); this.textBox2.Name = "textBox2"; this.textBox2.Size = new System.Drawing.Size(173, 22); this.textBox2.TabIndex = 10; // // dataGridView2 // this.dataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column4, this.Column5, this.Column6 }); this.dataGridView2.Location = new System.Drawing.Point(17, 23); this.dataGridView2.Name = "dataGridView2"; this.dataGridView2.Size = new System.Drawing.Size(343, 233); this.dataGridView2.TabIndex = 9; // // Column4 // this.Column4.HeaderText = "Name"; this.Column4.Name = "Column4"; // // Column5 // this.Column5.HeaderText = "Charge Total"; this.Column5.Name = "Column5"; // // Column6 // this.Column6.HeaderText = "Charge Date"; this.Column6.Name = "Column6"; // // monthCalendar2 // this.monthCalendar2.Location = new System.Drawing.Point(367, 289); this.monthCalendar2.Name = "monthCalendar2"; this.monthCalendar2.TabIndex = 8; // // button4 // this.button4.Location = new System.Drawing.Point(17, 384); this.button4.Name = "button4"; this.button4.Size = new System.Drawing.Size(75, 23); this.button4.TabIndex = 1; this.button4.Text = "Remove"; this.button4.UseVisualStyleBackColor = true; // // button1 // this.button1.Location = new System.Drawing.Point(376, 346); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(75, 23); this.button1.TabIndex = 17; this.button1.Text = "Save"; this.button1.UseVisualStyleBackColor = true; // // button3 // this.button3.Location = new System.Drawing.Point(481, 346); this.button3.Name = "button3"; this.button3.Size = new System.Drawing.Size(75, 23); this.button3.TabIndex = 18; this.button3.Text = "Load"; this.button3.UseVisualStyleBackColor = true; // // button9 // this.button9.Location = new System.Drawing.Point(233, 384); this.button9.Name = "button9"; this.button9.Size = new System.Drawing.Size(75, 23); this.button9.TabIndex = 13; this.button9.Text = "Save"; this.button9.UseVisualStyleBackColor = true; // // textBox4 // this.textBox4.Location = new System.Drawing.Point(130, 62); this.textBox4.Name = "textBox4"; this.textBox4.Size = new System.Drawing.Size(183, 22); this.textBox4.TabIndex = 19; this.textBox4.TextChanged += new System.EventHandler(this.textBox4_TextChanged); // // label6 // this.label6.AutoSize = true; this.label6.Location = new System.Drawing.Point(10, 68); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(78, 16); this.label6.TabIndex = 20; this.label6.Text = "Bills Total"; // // Column1 // this.Column1.HeaderText = "Bill Name"; this.Column1.Name = "Column1"; // // Column2 // this.Column2.HeaderText = "Bill Total"; this.Column2.Name = "Column2"; // // Column3 // this.Column3.HeaderText = "Due Date"; this.Column3.Name = "Column3"; // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(635, 519); this.Controls.Add(this.tabControl1); this.Name = "Form1"; this.Text = "Personal Accountant"; this.tabControl1.ResumeLayout(false); this.Bills.ResumeLayout(false); this.Bills.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.chart2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); this.Expenses.ResumeLayout(false); this.Expenses.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.chart1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).EndInit(); this.ResumeLayout(false); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation verticalLineAnnotation1 = new System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation(); System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.StripLine stripLine1 = new System.Windows.Forms.DataVisualization.Charting.StripLine(); System.Windows.Forms.DataVisualization.Charting.StripLine stripLine2 = new System.Windows.Forms.DataVisualization.Charting.StripLine(); System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend(); System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Title title1 = new System.Windows.Forms.DataVisualization.Charting.Title(); this.calculationPendingLabel = new System.Windows.Forms.Label(); this.calculationPendingTimer = new System.Windows.Forms.Timer(this.components); this.chart = new HeuristicLab.Visualization.ChartControlsExtensions.EnhancedChart(); this.toolTip = new System.Windows.Forms.ToolTip(this.components); ((System.ComponentModel.ISupportInitialize)(this.chart)).BeginInit(); this.SuspendLayout(); // // calculationPendingLabel // this.calculationPendingLabel.BackColor = System.Drawing.Color.White; this.calculationPendingLabel.Image = HeuristicLab.Common.Resources.VSImageLibrary.Timer; this.calculationPendingLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; this.calculationPendingLabel.Location = new System.Drawing.Point(3, 3); this.calculationPendingLabel.Margin = new System.Windows.Forms.Padding(0); this.calculationPendingLabel.Name = "calculationPendingLabel"; this.calculationPendingLabel.Size = new System.Drawing.Size(17, 17); this.calculationPendingLabel.TabIndex = 1; this.calculationPendingLabel.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.calculationPendingLabel.Visible = false; // // calculationPendingTimer // this.calculationPendingTimer.Tick += new System.EventHandler(this.calculationPendingTimer_Tick); // // chart // this.chart.AllowDrop = true; verticalLineAnnotation1.AllowMoving = true; verticalLineAnnotation1.AxisXName = "ChartArea\\rX"; verticalLineAnnotation1.ClipToChartArea = "ChartArea"; verticalLineAnnotation1.IsInfinitive = true; verticalLineAnnotation1.LineColor = System.Drawing.Color.Red; verticalLineAnnotation1.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash; verticalLineAnnotation1.Name = "VerticalLineAnnotation"; verticalLineAnnotation1.YAxisName = "ChartArea\\rY"; this.chart.Annotations.Add(verticalLineAnnotation1); chartArea1.AxisX.IsMarginVisible = false; stripLine1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(223)))), ((int)(((byte)(58)))), ((int)(((byte)(2))))); stripLine2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(223)))), ((int)(((byte)(58)))), ((int)(((byte)(2))))); chartArea1.AxisX.StripLines.Add(stripLine1); chartArea1.AxisX.StripLines.Add(stripLine2); chartArea1.Name = "ChartArea"; chartArea1.Position.Auto = false; chartArea1.Position.Height = 90F; chartArea1.Position.Width = 100F; chartArea1.Position.Y = 10F; this.chart.ChartAreas.Add(chartArea1); this.chart.Dock = System.Windows.Forms.DockStyle.Fill; legend1.Alignment = System.Drawing.StringAlignment.Center; legend1.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top; legend1.LegendItemOrder = System.Windows.Forms.DataVisualization.Charting.LegendItemOrder.ReversedSeriesOrder; legend1.LegendStyle = System.Windows.Forms.DataVisualization.Charting.LegendStyle.Row; legend1.Name = "Default"; this.chart.Legends.Add(legend1); this.chart.Location = new System.Drawing.Point(0, 0); this.chart.Name = "chart"; series1.BorderColor = System.Drawing.Color.Red; series1.BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash; series1.ChartArea = "ChartArea"; series1.IsVisibleInLegend = false; series1.Legend = "Default"; series1.Name = "Series1"; series1.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String; series1.YValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Double; series2.ChartArea = "ChartArea"; series2.IsVisibleInLegend = false; series2.Legend = "Default"; series2.Name = "Series2"; series2.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String; series3.ChartArea = "ChartArea"; series3.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.BoxPlot; series3.Color = System.Drawing.Color.Black; series3.Legend = "Default"; series3.Name = "Series3"; series3.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String; series3.YValuesPerPoint = 6; series4.ChartArea = "ChartArea"; series4.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.BoxPlot; series4.Legend = "Default"; series4.Name = "Series4"; series4.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String; series4.YValuesPerPoint = 6; this.chart.Series.Add(series1); this.chart.Series.Add(series2); this.chart.Series.Add(series3); this.chart.Series.Add(series4); this.chart.Size = new System.Drawing.Size(453, 308); this.chart.TabIndex = 0; title1.Alignment = System.Drawing.ContentAlignment.TopCenter; title1.DockedToChartArea = "ChartArea"; title1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); title1.IsDockedInsideChartArea = false; title1.Name = "Title"; title1.Text = "[Title]"; this.chart.Titles.Add(title1); this.chart.SelectionRangeChanged += new System.EventHandler<System.Windows.Forms.DataVisualization.Charting.CursorEventArgs>(this.chart_SelectionRangeChanged); this.chart.PostPaint += new System.EventHandler<System.Windows.Forms.DataVisualization.Charting.ChartPaintEventArgs>(this.chart_PostPaint); this.chart.DragDrop += new System.Windows.Forms.DragEventHandler(this.chart_DragDrop); this.chart.DragEnter += new System.Windows.Forms.DragEventHandler(this.chart_DragEnter); this.chart.MouseClick += new System.Windows.Forms.MouseEventHandler(this.chart_MouseClick); this.chart.Resize += new System.EventHandler(this.chart_Resize); // // FactorPartialDependencePlot // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.calculationPendingLabel); this.Controls.Add(this.chart); this.Name = "FactorPartialDependencePlot"; this.Size = new System.Drawing.Size(453, 308); ((System.ComponentModel.ISupportInitialize)(this.chart)).EndInit(); this.ResumeLayout(false); }
protected void AnnotateChart() { //Set the threshold with the given specificity. double specificity = this.listCandidateSpecificity[this.intThresholdIndex]; ipyModel.Threshold(specificity); lblDecisionThreshold.Text = String.Format("{0:F3}", UntransformThreshold((double)ipyModel.threshold)); //Locate the specificity annotation lblSpec.Text = "Specificity: " + Convert.ToString( Math.Round(value:specificity, digits:3) ); int xLoc = (int)chartValidation.ChartAreas[0].AxisX.ValueToPixelPosition(specificity) + chartValidation.Location.X - (int)(lblSpec.Size.Width / 2); lblSpec.Location = new Point(x:xLoc, y:6); lblSpec.Visible = true; //Format the threshold line and draw it on the chart. chartValidation.Annotations.Clear(); System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation myLine = new System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation(); myLine.X = chartValidation.ChartAreas[0].AxisX.ValueToPosition(specificity); myLine.AxisY = chartValidation.ChartAreas[0].AxisY; double yMax = chartValidation.ChartAreas[0].AxisY.Maximum; double yMin = chartValidation.ChartAreas[0].AxisY.Minimum; myLine.Y = yMax; myLine.Height = chartValidation.ChartAreas[0].AxisY.ValueToPosition(yMin) - chartValidation.ChartAreas[0].AxisY.ValueToPosition(yMax); myLine.Visible = true; myLine.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash; chartValidation.Annotations.Add(myLine); chartValidation.Update(); //Summarize the model's performance in the validation ListView. List<double> dblCandidates = listValidationSpecificity.Where(arg => arg <= specificity).ToList(); int index = listValidationSpecificity.FindIndex(arg => arg==dblCandidates.Max()); string[] listValidation = new string[4] { listTruePos[index].ToString(), listTrueNeg[index].ToString(), listFalsePos[index].ToString(), listFalseNeg[index].ToString() }; //Add the row to the listview, coloring it red if this variable is considered to have minor influence. ListViewItem lvi = new ListViewItem(listValidation); lvValidation.Items.Clear(); lvValidation.Items.Add(lvi); }
/// <summary> /// Metoda vyžadovaná pro podporu Návrháře - neupravovat /// obsah této metody v editoru kódu. /// </summary> private void InitializeComponent() { System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation verticalLineAnnotation1 = new System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation(); System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend(); System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series(); this.label1 = new System.Windows.Forms.Label(); this.BirthDate = new System.Windows.Forms.DateTimePicker(); this.Graph = new System.Windows.Forms.DataVisualization.Charting.Chart(); this.Count = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.Graph)).BeginInit(); this.SuspendLayout(); // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(12, 15); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(86, 13); this.label1.TabIndex = 0; this.label1.Text = "Datum narození:"; // // BirthDate // this.BirthDate.Location = new System.Drawing.Point(104, 12); this.BirthDate.Name = "BirthDate"; this.BirthDate.Size = new System.Drawing.Size(200, 20); this.BirthDate.TabIndex = 1; // // Graph // this.Graph.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); verticalLineAnnotation1.AnchorX = 5D; verticalLineAnnotation1.AxisXName = "ChartArea1\\rX"; verticalLineAnnotation1.ClipToChartArea = "ChartArea1"; verticalLineAnnotation1.Height = 100D; verticalLineAnnotation1.LineColor = System.Drawing.Color.Red; verticalLineAnnotation1.LineWidth = 2; verticalLineAnnotation1.Name = "Today"; this.Graph.Annotations.Add(verticalLineAnnotation1); chartArea1.AxisX.Interval = 3D; chartArea1.AxisX.MajorGrid.LineColor = System.Drawing.Color.Gray; chartArea1.AxisY.Interval = 0.5D; chartArea1.AxisY.MajorGrid.LineColor = System.Drawing.Color.Gray; chartArea1.AxisY.Maximum = 1D; chartArea1.AxisY.Minimum = -1D; chartArea1.BorderColor = System.Drawing.Color.Gray; chartArea1.Name = "ChartArea1"; this.Graph.ChartAreas.Add(chartArea1); legend1.Name = "Legend1"; this.Graph.Legends.Add(legend1); this.Graph.Location = new System.Drawing.Point(15, 121); this.Graph.Name = "Graph"; series1.BorderWidth = 2; series1.ChartArea = "ChartArea1"; series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Spline; series1.Legend = "Legend1"; series1.Name = "Fyzický cyklus"; series2.BorderWidth = 2; series2.ChartArea = "ChartArea1"; series2.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Spline; series2.Legend = "Legend1"; series2.Name = "Psychický cyklus"; series3.BorderWidth = 2; series3.ChartArea = "ChartArea1"; series3.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Spline; series3.Legend = "Legend1"; series3.Name = "Intelektuální cyklus"; this.Graph.Series.Add(series1); this.Graph.Series.Add(series2); this.Graph.Series.Add(series3); this.Graph.Size = new System.Drawing.Size(457, 228); this.Graph.TabIndex = 2; this.Graph.Text = "Graf"; // // Count // this.Count.Location = new System.Drawing.Point(310, 10); this.Count.Name = "Count"; this.Count.Size = new System.Drawing.Size(75, 23); this.Count.TabIndex = 3; this.Count.Text = "Vypočítat"; this.Count.UseVisualStyleBackColor = true; this.Count.Click += new System.EventHandler(this.Count_Click); // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(484, 361); this.Controls.Add(this.Count); this.Controls.Add(this.Graph); this.Controls.Add(this.BirthDate); this.Controls.Add(this.label1); this.Name = "MainForm"; this.Text = "Kondiciogram"; ((System.ComponentModel.ISupportInitialize)(this.Graph)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation verticalLineAnnotation1 = new System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation(); System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend(); System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series(); this.chart1 = new System.Windows.Forms.DataVisualization.Charting.Chart(); this.label1 = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.chart1)).BeginInit(); this.SuspendLayout(); // // chart1 // verticalLineAnnotation1.Name = "VerticalLineAnnotation1"; this.chart1.Annotations.Add(verticalLineAnnotation1); chartArea1.Name = "ChartArea1"; this.chart1.ChartAreas.Add(chartArea1); legend1.Name = "Legend1"; this.chart1.Legends.Add(legend1); this.chart1.Location = new System.Drawing.Point(115, 59); this.chart1.Name = "chart1"; series1.ChartArea = "ChartArea1"; series1.Legend = "Legend1"; series1.Name = "Usuarios"; series2.ChartArea = "ChartArea1"; series2.Legend = "Legend1"; series2.Name = "Clientes"; series3.ChartArea = "ChartArea1"; series3.Legend = "Legend1"; series3.Name = "Productos"; series4.ChartArea = "ChartArea1"; series4.Legend = "Legend1"; series4.Name = "Proveedores"; this.chart1.Series.Add(series1); this.chart1.Series.Add(series2); this.chart1.Series.Add(series3); this.chart1.Series.Add(series4); this.chart1.Size = new System.Drawing.Size(667, 439); this.chart1.TabIndex = 0; this.chart1.Text = "chart1"; // // label1 // this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("Century Gothic", 30F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label1.Location = new System.Drawing.Point(334, 7); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(193, 49); this.label1.TabIndex = 1; this.label1.Text = "Reportes"; // // Preportes // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(870, 527); this.Controls.Add(this.label1); this.Controls.Add(this.chart1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Name = "Preportes"; this.Text = "Preportes"; this.Load += new System.EventHandler(this.Preportes_Load); ((System.ComponentModel.ISupportInitialize)(this.chart1)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GradientChart)); System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation verticalLineAnnotation1 = new System.Windows.Forms.DataVisualization.Charting.VerticalLineAnnotation(); System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.StripLine stripLine1 = new System.Windows.Forms.DataVisualization.Charting.StripLine(); System.Windows.Forms.DataVisualization.Charting.StripLine stripLine2 = new System.Windows.Forms.DataVisualization.Charting.StripLine(); System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend(); System.Windows.Forms.DataVisualization.Charting.Title title1 = new System.Windows.Forms.DataVisualization.Charting.Title(); this.calculationPendingLabel = new System.Windows.Forms.Label(); this.calculationPendingTimer = new System.Windows.Forms.Timer(this.components); this.chart = new HeuristicLab.Visualization.ChartControlsExtensions.EnhancedChart(); this.configurationButton = new System.Windows.Forms.Button(); this.toolTip = new System.Windows.Forms.ToolTip(this.components); ((System.ComponentModel.ISupportInitialize)(this.chart)).BeginInit(); this.SuspendLayout(); // // calculationPendingLabel // this.calculationPendingLabel.BackColor = System.Drawing.Color.White; this.calculationPendingLabel.Image = HeuristicLab.Common.Resources.VSImageLibrary.Timer; this.calculationPendingLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; this.calculationPendingLabel.Location = new System.Drawing.Point(3, 3); this.calculationPendingLabel.Margin = new System.Windows.Forms.Padding(0); this.calculationPendingLabel.Name = "calculationPendingLabel"; this.calculationPendingLabel.Size = new System.Drawing.Size(17, 17); this.calculationPendingLabel.TabIndex = 1; this.calculationPendingLabel.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.calculationPendingLabel.Visible = false; // // calculationPendingTimer // this.calculationPendingTimer.Tick += new System.EventHandler(this.calculationPendingTimer_Tick); // // chart // this.chart.AllowDrop = true; verticalLineAnnotation1.AllowMoving = true; verticalLineAnnotation1.AxisXName = "ChartArea\\rX"; verticalLineAnnotation1.ClipToChartArea = "ChartArea"; verticalLineAnnotation1.IsInfinitive = true; verticalLineAnnotation1.LineColor = System.Drawing.Color.Red; verticalLineAnnotation1.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash; verticalLineAnnotation1.Name = "VerticalLineAnnotation"; verticalLineAnnotation1.YAxisName = "ChartArea\\rY"; this.chart.Annotations.Add(verticalLineAnnotation1); stripLine1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(223)))), ((int)(((byte)(58)))), ((int)(((byte)(2))))); stripLine2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(223)))), ((int)(((byte)(58)))), ((int)(((byte)(2))))); chartArea1.AxisX.StripLines.Add(stripLine1); chartArea1.AxisX.StripLines.Add(stripLine2); chartArea1.Name = "ChartArea"; chartArea1.Position.Auto = false; chartArea1.Position.Height = 90F; chartArea1.Position.Width = 100F; chartArea1.Position.Y = 10F; this.chart.ChartAreas.Add(chartArea1); this.chart.Dock = System.Windows.Forms.DockStyle.Fill; legend1.Alignment = System.Drawing.StringAlignment.Center; legend1.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top; legend1.LegendItemOrder = System.Windows.Forms.DataVisualization.Charting.LegendItemOrder.ReversedSeriesOrder; legend1.LegendStyle = System.Windows.Forms.DataVisualization.Charting.LegendStyle.Row; legend1.Name = "Default"; this.chart.Legends.Add(legend1); this.chart.Location = new System.Drawing.Point(0, 0); this.chart.Name = "chart"; this.chart.Size = new System.Drawing.Size(453, 308); this.chart.TabIndex = 0; title1.Alignment = System.Drawing.ContentAlignment.TopCenter; title1.DockedToChartArea = "ChartArea"; title1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); title1.IsDockedInsideChartArea = false; title1.Name = "Title"; title1.Text = "[Title]"; this.chart.Titles.Add(title1); this.chart.SelectionRangeChanged += new System.EventHandler<System.Windows.Forms.DataVisualization.Charting.CursorEventArgs>(this.chart_SelectionRangeChanged); this.chart.PostPaint += new System.EventHandler<System.Windows.Forms.DataVisualization.Charting.ChartPaintEventArgs>(this.chart_PostPaint); this.chart.AnnotationPositionChanged += new System.EventHandler(this.chart_AnnotationPositionChanged); this.chart.AnnotationPositionChanging += new System.EventHandler<System.Windows.Forms.DataVisualization.Charting.AnnotationPositionChangingEventArgs>(this.chart_AnnotationPositionChanging); this.chart.DragDrop += new System.Windows.Forms.DragEventHandler(this.chart_DragDrop); this.chart.DragEnter += new System.Windows.Forms.DragEventHandler(this.chart_DragEnter); this.chart.MouseMove += new System.Windows.Forms.MouseEventHandler(this.chart_MouseMove); this.chart.Resize += new System.EventHandler(this.chart_Resize); // // configurationButton // this.configurationButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); this.configurationButton.AutoSize = true; this.configurationButton.Image = HeuristicLab.Common.Resources.VSImageLibrary.Properties; this.configurationButton.Location = new System.Drawing.Point(426, 3); this.configurationButton.Name = "configurationButton"; this.configurationButton.Size = new System.Drawing.Size(24, 24); this.configurationButton.TabIndex = 2; this.configurationButton.TabStop = false; this.toolTip.SetToolTip(this.configurationButton, "Configuration"); this.configurationButton.UseVisualStyleBackColor = true; this.configurationButton.Click += new System.EventHandler(this.config_Click); // // GradientChart // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.configurationButton); this.Controls.Add(this.calculationPendingLabel); this.Controls.Add(this.chart); this.Name = "GradientChart"; this.Size = new System.Drawing.Size(453, 308); ((System.ComponentModel.ISupportInitialize)(this.chart)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); }