Chart折れ線グラフ描画領域にスクロールバーを追加し、描画領域のサイズを制限
2534 ワード
最近1つのプロジェクトをして、曲線図を使って、まだ初心者でマイクロソフトがChartコントロールを持って使用するため、~
次に、折れ線グラフのコードの一部を示します.
コントロールコード:
転載は出典を明記してくださいhttp://blog.csdn.net/jasonhds/ありがとうございます
次に、折れ線グラフのコードの一部を示します.
コントロールコード:
this.chart1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(239)))), ((int)(((byte)(242)))));
chartArea1.AxisX.Interval = 1D;
chartArea1.AxisX.IntervalOffset = 1D;
chartArea1.AxisX.LabelStyle.IsStaggered = true;
chartArea1.AxisX.ScaleView.Size = 15D;
chartArea1.AxisX.ScaleView.Zoomable = false;
chartArea1.AxisX.ScrollBar.BackColor = System.Drawing.Color.White;
chartArea1.AxisX.ScrollBar.ButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(155)))), ((int)(((byte)(205)))), ((int)(((byte)(254)))));
chartArea1.AxisX.ScrollBar.ButtonStyle = System.Windows.Forms.DataVisualization.Charting.ScrollBarButtonStyles.SmallScroll;
chartArea1.AxisX.ScrollBar.LineColor = System.Drawing.Color.Blue;
chartArea1.AxisX.ScrollBar.Size = 15D;
chartArea1.AxisX.Title = "X ";
chartArea1.AxisY.Interval = 0.05D;
chartArea1.AxisY.Maximum = 0.55D;
chartArea1.AxisY.Title = "Y ";
chartArea1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(155)))), ((int)(((byte)(205)))), ((int)(((byte)(254)))));
chartArea1.BackGradientStyle = System.Windows.Forms.DataVisualization.Charting.GradientStyle.DiagonalLeft;
chartArea1.InnerPlotPosition.Auto = false;
chartArea1.InnerPlotPosition.Height = 90F;
chartArea1.InnerPlotPosition.Width = 80F;
chartArea1.InnerPlotPosition.X = 10F;
chartArea1.Name = "ChartArea1";
this.chart1.ChartAreas.Add(chartArea1);
legend1.Name = "Legend1";
this.chart1.Legends.Add(legend1);
this.chart1.Location = new System.Drawing.Point(61, 92);
this.chart1.Name = "chart1";
this.chart1.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Bright;
series1.ChartArea = "ChartArea1";
series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
series1.IsValueShownAsLabel = true;
series1.LabelBorderColor = System.Drawing.Color.White;
series1.Legend = "Legend1";
series1.MarkerColor = System.Drawing.Color.DarkGreen;
series1.MarkerSize = 10;
series1.MarkerStyle = System.Windows.Forms.DataVisualization.Charting.MarkerStyle.Circle;
series1.Name = " ";
this.chart1.Series.Add(series1);
this.chart1.Size = new System.Drawing.Size(830, 350);
this.chart1.TabIndex = 0;
this.chart1.Text = "chart1";
データベーステーブルがバインドされているため、コードの添付は行われません.効果図だけを提供して、みんなの参考に供します!質問があればメッセージをお願いします~転載は出典を明記してくださいhttp://blog.csdn.net/jasonhds/ありがとうございます