Vb从数组

时间:2017-02-01 15:04:23

标签: vb.net graph

我有一个1-20个数字的数组(数组中的每个数字也在1-20之间),具体取决于有多少个问题。数组中的每个位置代表有多少用户得到某个问题是正确的,例如:答案(1)是有多少人得到问题1正确(例如&#34; 5&#34; - 5个用户得到问题1正确)。< / p>

我想创建一个显示此数据的条形图。让X轴上的每个问题都有一个高达有多少学生正确回答的问题。在Y轴上将是&#34;得分&#34;这将是问题的最高正确答案数量的1(基本上如果10个用户回答了一系列问题,一个问题的正确答案的最高数量将是Y轴的上限 - 例如8)。

我会根据有多少学生正确回答问题来绘制图表。 X轴来自一组问题数字(例如QuestionNumber(1)= Question 1等。)

这是在visual basic应用程序中。任何建议/帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。

最终,最好的方法是使用图片框的图形对象,并使用绘图功能以您喜欢的方式绘制图形。

Create Image from Graphics

但是,如果这是一次具有固定数据集的一次性事件,您可以使用另一种快速而又脏的方法是简单地将20个标签设置为特定颜色和宽度到tablelayoutpanel并设置高度(或宽度)如果你想这样做)每个根据你需要的缩放比例。请记得关闭自动尺寸属性。

希望这有帮助。