Vb.net 将数组添加到图表仅打印第一个值
VB.net-为什么只绘制一个点Vb.net 将数组添加到图表仅打印第一个值,vb.net,Vb.net,VB.net-为什么只绘制一个点 Dim ReceivedValue As String ="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" Dim myArray = Array.ConvertAll(ReceivedValue.Split(","c), AddressOf Convert.ToDouble) Chart1.Series(0).Points.Add(myArray) 另外,我从图中得到了绘图阵列的想法,我得到了与你相同的
Dim ReceivedValue As String ="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20"
Dim myArray = Array.ConvertAll(ReceivedValue.Split(","c), AddressOf Convert.ToDouble)
Chart1.Series(0).Points.Add(myArray)
另外,我从图中得到了绘图阵列的想法,我得到了与你相同的结果-图表上的一个点。检查图表的Points对象时,其外观如下所示: 显示一个X=0的数组,以及所有Y的数组 如果你像这样在一个循环中做,它会工作
For Each point In myArray
Chart1.Series(0).Points.Add(point)
Next
现在有一系列实际的要点
我要加上我认为更正确的东西,因为这会产生实际的x,y对和实际的x值(你可以做任何你想要的)
我得到的结果和你一样——图表上的一点。检查图表的Points对象时,其外观如下所示: 显示一个X=0的数组,以及所有Y的数组 如果你像这样在一个循环中做,它会工作
For Each point In myArray
Chart1.Series(0).Points.Add(point)
Next
现在有一系列实际的要点
我要加上我认为更正确的东西,因为这会产生实际的x,y对和实际的x值(你可以做任何你想要的)
一个点是两个值(X和Y)。这是一个单值数组(仅X?)。你想怎么画这个?你想让他们配对吗?你有X或Y的设定值吗?您希望X或Y值作为数组中的索引吗?好问题,此时X并不重要。它是参考波形,甚至没有显示标签或数字。一个点是两个值(X和Y)。这是一个单值数组(仅X?)。你想怎么画这个?你想让他们配对吗?你有X或Y的设定值吗?您希望X或Y值作为数组中的索引吗?好问题,此时X并不重要。这是参考波形,甚至没有显示标签或数字。好的,谢谢。这是有道理的。我认为这是解决问题的办法。谢谢如果我理解的话,所有的Y值都是在同一个X位置的顶部绘制的。是的,即使在循环中添加点对象时,所有的Y值也有X=0,但由于某种原因,图表能够绘制它。好的,谢谢。这是有道理的。我认为这是解决问题的办法。谢谢因此,如果我理解的话,所有的Y值都是在同一个X位置的顶部绘制的。是的,即使当在循环中添加点对象时,所有的Y值也有X=0,但由于某种原因,图表能够绘制它。