c# - Dynamic Chart Shows no data MSCHART,只出现白色图表

标签 c# winforms charts mschart

这就是问题所在。 我需要创建多个图表(以前不知道数字)。所以,我正在生成动态图表。问题是,图表出现但不显示任何数据。它只是一个空白区域。

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

输出只是一张白色图表,上面什么也没有。

最佳答案

您需要创建一个图表区。只需在您的代码中添加这一行。

demo.ChartAreas.Add("newchartarea");

关于c# - Dynamic Chart Shows no data MSCHART,只出现白色图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17716044/

相关文章:

c# - 如何使用带有 ValidateDataAnnotations 的配置

java - 如何放大gagawa图中的文字?

javascript - Google 图表在 Bootstrap 模态中显示时显示对齐错误

c# winform 后台 worker 和进度条

c# - 如何以编程方式恢复备份

asp.net - ConfigureAwait(false) 如何防止 Ui 死锁

jquery - 将 jqPlot pointLabels 格式化为货币

c# - 在 C# 中转换为 double 时将默认值设置为 null

c# - LinQ 到实体 : Query with five tables JOIN

c# - XMLSerializer : Deserializing as derived type