vb使用picturebox画曲线图

'添加个picture1和command1

效果图:

如果需要带有点规律性可以将获得y的坐标稍加处理下:

Private Function getRndY() As Integer
    Dim lngTmp%
   
    If intRnd = 0 Then
        Randomize
        intRnd = Rnd * 3 + 1
    End If
   
    Randomize
    lngTmp = Rnd * lngCenter
    If PLast.y > lngCenter Then
        getRndY = lngCenter + lngTmp
    Else
        getRndY = lngTmp
    End If
   
    intCurRnd = intCurRnd + 1
    If intCurRnd > intRnd Then
        Randomize
        intRnd = Rnd * 3 + 1
        getRndY = Rnd * lngMax
        intCurRnd = 0
    End If
End Function

原文地址:https://www.cnblogs.com/sysdzw/p/1939361.html