En PxPlus, el graficar una serie de datos es una tarea casi trivial, en 2 instrucciones podemos hacer ‘todo’:
Chart chart_id,@(colx,coly,ancho,alto),fmt=formato$
chart load chart_id,valores$
Con esas dos simples instrucciones ya tenemos nuestro gráfico de barras, líneas o circular. Estos dos gráficos fueron creados con esas instrucciones, bueno, agregué otra instrucción por claridad, y ambos son los mismos datos.


0010 LET GRAF=100
0020 CHART GRAF,@(10,2,50,20),FMT=”2DCOLUMN”
0030 CHART LOAD GRAF,”150,133,260,345,109,722,438,270,539,”
0040 INPUT *
La instrucción 10 usará la variable GRAF (puede ser cualquier variable numérica) con el valor 100 como identificador de objeto (puede ser cualquier número entero positivo/negativo, que no esté siendo usado como identificador de objeto por ningún otro objeto).
La instrucción 20, define un control (objeto) gráfico identificado con el ObjectID 100 (GRAF) que estará ubicado en las coordenadas 10,2 (columna, línea) con un ancho de 50 y una altura de 20 líneas; el formato que se usará es un gráfico del tipo “Columna en 2 dimensiones”
La instrucción 30 cargará en el control gráfico GRAF los valores que se enumeran a continuación.
La instrucción 40 simplemente esperará que se presione Enter en el teclado (si no colocamos esta instrucción, el gráfico se muestra y se desaparecerá al finalizar el programa, y no podremos verlo).
Los posibles formatos (tipos) de gráficos son:
3DLINE (defecto), 2DAREA, 3DAREA, 2DBAR, 3DBAR, 2DCOLUMN, 3DCOLUMN, 2DLINE, 2DPIE, 3DPIE, 2DRIBBON, 3DRIBBON, 2DSCATTER, 3DSCATTER, 2DSTACK y 3DSTACK.
Entonces, para cambiar el tipo de gráfico anterior de columnas 2D a líneas, sólo debemos cambiar la clausula ,FMT=:
0020 CHART GRAF,@(10,2,50,20),FMT=”2DLINE”
Para cargar los valores o datos del gráfico usamos la instrucción:
0030 CHART LOAD GRAF,”150,133,260,345,109,722,438,270,539,”
Si fuesemos a cargar dos (2) pares de datos haríamos:
CHART LOAD GRAF,”150,133,260,345,109,722/438,270,539,189,318/”
Fíjese que los primeros datos (primer juego de datos o dataset) van desde el valor 150 hasta el primer “/” y el segundo dataset, va desde el número 438 hasta el segundo “/”.
Cambiando el tipo de gráfico a “3DCOLUMN” obtendremos:

Veamos el listado ‘completo’ para dibujar este gráfico:
0010 LET GRAF=100
0020 CHART GRAF,@(10,2,50,20),FMT=”3DCOLUMN”
0030 CHART LOAD GRAF,”150,133,260,345,109,722/438,270,539,189,318/”
0040 INPUT *
PxPlus, como en muchas otras herramientas, incorpora una alternativa para dibujar los gráficos. Esta alternativa es totalmente independiente del ejemplo anterior (es decir, no usa el comando CHART) y es un objeto que sirve para realizar gráficos más ‘avanzados’ o versátiles que los obtenidos con el comando CHART. En la pantalla siguiente se muestra un ejemplo de lo que podemos obtener usando el objeto CHART:

¿Tiene dudas? Comuníquese con nosotros al info@ckx.net.ve , visite nuestra página: www.ckx.net.ve o directamente la página del fabricante: www.pvxplus.com







