3

これが問題です。複数のグラフを作成する必要があります (数は以前はわかりません)。だから、私は動的チャートを生成しています。問題は、グラフは表示されますが、データが表示されないことです。それはただの空白の空白です。

private void Form1_Load(object sender, EventArgs e)
{
    Chart demo = new Chart();
    demo.Location = new Point(0, 0);
    demo.Size=new Size(this.Width,this.Height);
    demo.Series.Add("check");
    DataPoint dp1 = new DataPoint(1, 1);
    DataPoint dp2 = new DataPoint(2, 2);
    DataPoint dp3 = new DataPoint(3, 3);
    demo.Series["check"].Points.Add(dp1);
    demo.Series["check"].Points.Add(dp2);
    demo.Series["check"].Points.Add(dp3);
    this.Controls.Add(demo);
    demo.BringToFront();
    demo.Visible = true;
}

出力は何もない白いチャートです。

4

1 に答える 1

2

グラフ エリアを作成する必要があります。この行をコードに追加するだけです。

demo.ChartAreas.Add("newchartarea");
于 2013-07-18T06:54:59.683 に答える