Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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#_Winforms_Mschart - Fatal编程技术网

C# 如何将数据放入堆叠条形图中

C# 如何将数据放入堆叠条形图中,c#,winforms,mschart,C#,Winforms,Mschart,我已经找了很长时间了,有很多关于如何做事的例子。 我想在100Stackedbar图中绘制它。我正在winform中使用MS图表。 我有这些系列:质量A,质量B,质量C,质量D,质量E,质量F。 例如:A=15,B=40,C=5,D=25,E=5,F=10 我该怎么做 谢谢 编辑: 我已经找到了很多关于如何做的例子,但我是一个新手,无法理解它 我建议你看看ZedGraph 在条形图上运行示例并插入以下代码: myPane.BarSettings.Type = BarType.Stack; 让

我已经找了很长时间了,有很多关于如何做事的例子。 我想在100Stackedbar图中绘制它。我正在winform中使用MS图表。 我有这些系列:质量A,质量B,质量C,质量D,质量E,质量F。 例如:A=15,B=40,C=5,D=25,E=5,F=10

我该怎么做

谢谢

编辑:
我已经找到了很多关于如何做的例子,但我是一个新手,无法理解它

我建议你看看ZedGraph

在条形图上运行示例并插入以下代码:

 myPane.BarSettings.Type = BarType.Stack;

让我来帮你想象一下

100堆叠图将针对系列的单个有效点显示 您需要为每个a、B、C…定义一个系列,这就是第6集

现在,当你绑定这些值时,它们应该会碰到一个Y值,比如说1或者产品a,然后这些值会叠加在产品a上,值会显示为百分比

编辑


为产品a和质量a定义一个系列并绑定值,同样为产品a和质量B定义一个系列并绑定值,完成后进行检查,我认为这应该是您寻求的输出

要将其堆叠,所有这些都必须为单个点,因此X值类似于产品a,这些值将显示为区域a、B中的百分比,... 您需要设置标签A、B。。。明确地说,我想我不知道你的意思?sry。但我对编码是个新手,我真的需要一个例子来了解发生了什么,以及它是如何工作的。好吧,看看这个。这些数字是收集质量的次数。A=1000,B=2000,C=3000,D=4000,E=5000,F=6000。收集到的全部质量数据为21000份。我们同意堆叠条形图应显示21000%的百分比中有多少A?谢谢你的回答,但是我不太擅长编码,所以我不知道如何绑定?我知道这是什么意思,但我只是不知道如何编码:这就是我为什么问这个问题。你需要将.DLL文件dl,添加到你的项目中,在你的表单上创建一个zedGraph。设计我不明白。你想让我运行什么样的示例?转到网站->最好的方法是阅读整个页面->查找标题:条形图->滚动到黄色部分,这是一个示例部分->复制整个代码->粘贴到代码项目->DL并将.DLL文件添加到项目->在表单中创建ZedGraph。Design将其从工具箱中拖出->运行程序如果这些都不起作用,请在页面顶部对示例项目进行DL并逐步运行,以查看此程序的功能