Programación General > Visual Basic 6.0 e inferiores

 Re: Graficar datos en 2 ejes

(1/1)

ferbasic:
Buenas a todos. Mi duda es la siguiente:
Tengo varias curvas que graficar en un solo grafico, es decir:

ejemplo:

curva1: (x1,y1;x2,y2;etc....)
curva2: (x1,y1;x2,y2;etc....)
curva3: (x1,y1;x2,y2;etc....)

No se como graficarlas. Intente, con el mschart, pero me parecio que ese control es mas para graficas de estadistica. Les agradezco que el que sepa, si tiene un ejemplo de código me lo pueda mandar....

Nota: Ojala que se pueda cambiar la escala de la gráfica...Listo

Gracias a todos..

ferbasic

:good:

chpt:
Usando Api
Private Declare Function Arc Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long, ByVal X4 As Long, ByVal Y4 As Long) As Long
Private Sub Form_Load()
Me.ScaleMode = 0   'escala de Usuario
'en este ejemplo scalamos de 0 a 200 en x
'y de 200 a 0 en y es decir 200 en la parte
'superior y 0 en la parte inferior de la
 'forma
'Me.Scale (X1, Y1)-(x2, y2)
Me.scale(0,200) - (200,0)
'Borramos
Me.Cls
    'Primero que el dibujo sea  percistente
    Me.AutoRedraw = True
    'Generamos un arco
    Arc Me.hdc, 0, 0, 100, 100, 100, 50, 50, 100
    Arc Me.hdc, 49, 49, 149, 149, 49, 99, 99, 49
End Sub

Espero te sirva saludos........
:suerte:

Brroz:
Échale un vistazo a este tema http://foros.solocodigo.com/viewthread.php?tid=4922. Puedes fácilmente adaptar el código del ejemplo a tus necesidades.

Suerte.

ferbasic:
Gracias a todos.....Brroz, me sirvio la referencia, muchas gracias.........

ferbasic:jumpie:

Navegación

[0] Índice de Mensajes

Ir a la versión completa