Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我试图从数组中的非常量值创建c#中的图表_C#_.net_Charts - Fatal编程技术网

我试图从数组中的非常量值创建c#中的图表

我试图从数组中的非常量值创建c#中的图表,c#,.net,charts,C#,.net,Charts,我正在数组中加载csv文件值,并希望创建一个图表 for(int i = 0; i < array.GetLength(1); i++) { int x = sum[i]; chart1.Series.Add(array[0, i]); chart1.Series[array[0, i]].Points.AddXY(i, x.ToString()); } 它显示了正确的输出,如快照所示

我正在数组中加载csv文件值,并希望创建一个图表

for(int i = 0; i < array.GetLength(1); i++)
        {
            int x = sum[i];
            chart1.Series.Add(array[0, i]);
            chart1.Series[array[0, i]].Points.AddXY(i, x.ToString());
        }
它显示了正确的输出,如快照所示


试试类似条形图的语法。您的sum函数也有一个更新,因为我不知道对2D数组的列求和的其他方法

for(int i = 0; i < array.GetLength(1); i++)
        {
            int x = 0;
            for (int j = 1; j < array.GetLength(1); j++) {
                x += array[j, i]
            }
            chart1.Series.Add(array[0, i]);
            chart1.Points.AddXY(array[0, i], x);
        }
for(int i=0;i
您是否可以添加
csv
输入以供参考,或者至少添加一个示例?你确定其他值不是零吗?是100%。事实上,我已经试了好几天了,我用硬编码的值和常量整数试过了,它有效,但不适用于非常量值。你能添加硬编码的示例进行比较吗?为了给我们更多的帮助,请查看编辑后的帖子。x.ToString()并非如此。你需要数字!
for(int i = 0; i < array.GetLength(1); i++)
        {
            int x = 0;
            for (int j = 1; j < array.GetLength(1); j++) {
                x += array[j, i]
            }
            chart1.Series.Add(array[0, i]);
            chart1.Points.AddXY(array[0, i], x);
        }