C# 图表未显示所有值

C# 图表未显示所有值,c#,charts,C#,Charts,我有一个数据库,我正在查询这个数据库,从数据库中获取一些查询值,然后用VisualStudio图表控件绘制这些值。但不显示查询中的所有值。例如: Query = { A, B, C , D , E , F } 图表: F | | C | | B | | |__________________________________ 1 3 5 9 13 此图表中只有三个值。但我希望所有的值都显示在这个图表

我有一个数据库,我正在查询这个数据库,从数据库中获取一些查询值,然后用VisualStudio图表控件绘制这些值。但不显示查询中的所有值。例如:

Query = { A, B, C , D , E , F }
图表:

 F  |
    |
 C  |
    |
 B  |
    |
    |__________________________________
    1     3      5        9       13
此图表中只有三个值。但我希望所有的值都显示在这个图表中

我尝试了这个,但不起作用:

Chart2.ChartAreas["ChartArea1"].AxisY.Interval = 1;
代码:

private void backgroundWorker1_RunWorkerCompleted(object sender,RunWorkerCompletedEventArgs e)            
{
    panel1.Visible = false;
    chart2.Series["Seçilen Gün"].Points.DataBindXY(myList, dblArray);
    chart2.Series["Aylık Ortalama"].Points.DataBindXY(myList, dblArray2);
}
列出一些查询:

myList = {"JOB_A", "JOB_B", "JOB_C", "JOB_D" }
dblArray = {"12:00, "23:11", 16:31", "18:34"}
这是OP提供的答案,但他错误地将其作为评论发布

这是OP提供的答案,但他错误地将其作为评论发布


dblArray包含字符串吗?如何将它们转换为数字?例如,它不应该是12.00吗?包含字符串。Cast to double dblArray[ir]=Convert.ToDouble(c.ToString());dblArray包含字符串吗?如何将它们转换为数字?例如,它不应该是12.00吗?包含字符串。Cast to double dblArray[ir]=Convert.ToDouble(c.ToString());
Chart2.ChartAreas["ChartArea1"].AxisY.Interval = 1;