Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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# .NET图表和条形图_C#_.net_Charts - Fatal编程技术网

C# .NET图表和条形图

C# .NET图表和条形图,c#,.net,charts,C#,.net,Charts,我有一些代码在运行,但是刻度是错误的。我尝试了很多变化,但都没有正常工作。我在谷歌上搜索了很多第三方插件,查找人们正在使用的图形。欢迎任何提示。我正在使用MVC 3和.NET/C int userID=da.getUserID(用户名); int shopid=da.getShopID(brandnamelist[0].ToString()); BaseController db=新的BaseController(); DataSet retailerManDS=da.getRetailerMa

我有一些代码在运行,但是刻度是错误的。我尝试了很多变化,但都没有正常工作。我在谷歌上搜索了很多第三方插件,查找人们正在使用的图形。欢迎任何提示。我正在使用MVC 3和.NET/C

int userID=da.getUserID(用户名);
int shopid=da.getShopID(brandnamelist[0].ToString());
BaseController db=新的BaseController();
DataSet retailerManDS=da.getRetailerManDS(db,shopid);
String[]retailerArray=新字符串[retailerManDS.Tables[0].Rows.Count];
int[]bestPriceArray=new int[retailerManDS.Tables[0].Rows.Count];
对于(int i=0;i
这段代码实际上生成了一个图形,所有的视觉效果都是正确的。但是它忽略了x轴上的标签。它似乎将xaxis分为4个部分,并给它们贴上标签,然后显示所有的条(共11条)。因此,7根钢筋上没有标签

我对数组进行了硬编码,它可以工作,因此错误与用数组变量替换
new[]{“…”,“…”}
有关。我假设这与类型有关,但我无法找到错误的原因


我没有使用第三方插件

我遵循了评论中建议的代码,所有代码都有效。我添加了以下内容

 using System.Web.UI.DataVisualization.Charting;  

剩下的代码如链接所示-

最后一行应该是“我没有使用第三方插件”-打字错误。你可以自由编辑你的问题来修正这个错误。当您进行此操作时,您可以修复代码的缩进,使其更具可读性。不多,小心。差不多了。你用调试器检查过循环后的数组吗?是的,循环很好,数据也很好。这与我刚刚测试的IEnumerable有关。我鼓励您深入研究Microsoft图表控件:它们附带了大量优秀的示例,可能与asp.Net mvc一起使用。与其重做,不如使用无缝集成的东西。几个链接:和
 using System.Web.UI.DataVisualization.Charting;