03-29-2016 02:30 AM - editado 03-29-2016 02:47 AM
Buenos días a todos:
Lo primero gracias por leer el post e intetntar ayudarme.
Lo que quiero hacer es lo siguiente:
Ahora mismo tengo e una variable un dato que se va actualizando cada cierto tiempo y quiero graficar este dato.
El asusto es que quiero que el valor del dato aparezco en el eje 'y' , y en el eje 'x' que vaya de uno en uno, es decir, si el primero dato es un 5 sus coordenadas serían x=1 y=5, si el segundo dato son 7 pues serían x=2 y=7... y así sucesivamente.
Como podría hacer esto? Mi problema está en el eje x, que no se actualiza como planteo arriba..
Un saludo y muchas gracias.
¡Resuelto! Ir a solución.
el 03-29-2016 03:23 AM
A.Salcedo escribió:Buenos días a todos:
Lo primero gracias por leer el post e intetntar ayudarme.
Lo que quiero hacer es lo siguiente:
Ahora mismo tengo e una variable un dato que se va actualizando cada cierto tiempo y quiero graficar este dato.
El asusto es que quiero que el valor del dato aparezco en el eje 'y' , y en el eje 'x' que vaya de uno en uno, es decir, si el primero dato es un 5 sus coordenadas serían x=1 y=5, si el segundo dato son 7 pues serían x=2 y=7... y así sucesivamente.
Como podría hacer esto? Mi problema está en el eje x, que no se actualiza como planteo arriba..
Un saludo y muchas gracias.
Hola:
Esto ya lo tienes resuelto si utilizas Waveform Chart, que representa en el eje y la variable y en el eje x el número de dato.
También lo puedes hacer definiendo una variable que vaya aumentando su valor en 1 cada vez que se actualice la variable y.
Además, si utilizas ciclos, puedes utilizar la iteración i como variable x.
Suerte.
el 03-29-2016 05:47 AM
Buenos días.
Lo primero gracias por contestar.
El problema que el eje x en el chart va con tiempo si no me equivoco. Y yo lo que quiero es que refresque un dato al dar a un botón,
Es decir, si doy una vez a un boton pues x=1, si le doy la segunda vez pues x=2... y así sucesivamente.
Como lo prodría hacer?
Un saludo y gracias.
03-29-2016 07:26 AM - editado 03-29-2016 07:26 AM
Hola:
En el Chart, aunque en el eje X pone tiempo se representan los valores 1, 2, 3, etc.
También lo puedes hacer con el Gráfico XY. Te adjunto figura para mayor aclaración.
Saludos y suerte...
el 03-29-2016 03:47 PM
Esa es la solución, me va perfecto.
Un saludo y muchas gracias!
el 03-30-2016 04:53 AM
Buenos días de nuevo:
Trabajando más a fondo me ha surgido otra duda.
En un chart normal puedo poner límites en la gráfica como: por ejemplo el usuario elije 1 pues en la gráfica aparece una linea recta en 1, y el usuario elige -1 y sale una línea recta en -1, lo cual sería -1 el límite inferior y +1 el límite superior que son representados en la gráfica.
Cómo puedo hacer en un gráfico XY que aparezca lo que ya tengo y además estos límites?
Saludos y gracias!!
el 03-30-2016 05:39 AM
A.Salcedo escribió:Buenos días de nuevo:
Trabajando más a fondo me ha surgido otra duda.
En un chart normal puedo poner límites en la gráfica como: por ejemplo el usuario elije 1 pues en la gráfica aparece una linea recta en 1, y el usuario elige -1 y sale una línea recta en -1, lo cual sería -1 el límite inferior y +1 el límite superior que son representados en la gráfica.
Cómo puedo hacer en un gráfico XY que aparezca lo que ya tengo y además estos límites?
Saludos y gracias!!
Hola:
No sé a que te refieres con poner límites, si es programáticamente con Property Nodes o con controles de la propia gráfica. Es bueno que lo ilustres con un dibujo adjunto.
No obstante, en el gráfico XY puedes usar Cursores para poner esas líneas.
Saludos
el 04-05-2016 03:51 AM
Hola de nuevo @moisan.
Gracias por ayudarme en todo lo que pregunto!!
Escribo de nuevo para ver si podrías echarme una mano.
Lo que me gustaría hacer ahora es tener una misma grafica en la que representar dos arrays.
El eje X para ambos arrays es el mismo.
Lo que tiene que hacer es coger 30 muestras la gráfica y en la siguiente muestra, la gráfica tiene que empezar con el nuevo array en la posición x=1 pero dejando visualizando las 30 muestras anteriores del array anterior.
no se si me he explicado bien o no se entiende.
Muchas gracias de antemano, y si necesitas que te ayude en algo solo basta con decirmelo.
Gracias de nuevo.