(pulse aquí para ver la versión actualizada en inglés)

Clase com.java4less.rchart.ChartApplet (y RChartServlet)

No olvide visitar nuestro tutorial on-line.


Puede usar la clase ChartApplet para mostrar los gráficos en su página web. 

Algunos parámetros del applet tienen un formato especial:

 

Los parametros del applet son:

Título

Etiqueta del eje

Scale

Axis

Legend

Series de datos (SERIE_1,SERIE_2, ...)

Gráficos circulares ("tartas")

 

 RadarChart

Gráficos de barras

Gráfico de líneas

 

Gráficos de máximos y mínimos (Burbujas, OHLC y Candlestick)

 

Gráfico

  Características interactivas

Estos parámetros sólo se pueden usar en la version interactiva.

Usar 2 ejes Y.

Es posible dibujar más de un eje Y en el gráfico. Por defecto el eje Y se dibuja a la izquierda del gráfico, sin embargo es posible dibujar un segundo eje a la derecha. Para ello debe usar los parámetros Y2*.

Cargar la definición de un fichero

Tal vez desea crear el gráfico mediante un CGI, un servlet o simplemete un fichero en el servidor. RChart le permite:

los parámetros de un applet tienen la forma::

<PARAM NAME = "parameter name1" VALUE = "parameter value1">
<PARAM NAME = "parameter name2" VALUE = "parameter value2">
...

el fichero de definición de RChart una syntaxis muy parecida:

parameter name1=parameter value1
parameter name2=parameter value2
...

Puede usar todos los parámetros explicados en este documento como parámetros del applet o dentro de un fichero de definición. Para que RChart lea la definición de un fichero debe incluir en el applet el siguiente parámetro:

<PARAM NAME = "DATAFILE" VALUE = "definition.txt">

Vea los ejemplos en los ficheros AppletData.html y AppletData2.html.

Integración con JavaScript

También puede usar javascript para modificar la apariencia del applet. Los siguientes métodos están disponibles:

Por ejemplo, la siguiente función cambia el estilo de la segunde serie de un gráfico:

Vea un ejemplo en el fichero chart1.html

Servlets

RChartServlet le permite usar RChart como servlet sin necesidad de programar en lenguaje Java[TM]. El Servlet tiene la ventaja de que no debe descargar classes desde el servidor al navegador, ahorrando asi tiempo. Por lo tanto el Servlet crea graficos más rapidamente. Tiene sin embargo la desventaja de que necesita que el servidor Web pueda ejecutar Servlets.

En el caso de los servlets, los gráficos se crean en el servidor y se envían al navegador en forma de imagen GIF, PNG o JPEG. Esto tiene la ventaja además de que puede usar RChart en navegadores que no soporten el lenguaje Java[TM].

Puede usar RChartServlet de forma muy sencilla. Los parámetros son los mismos que los del Applet. Los parámetros se pueden enviar usando POST o GET. Además existen los siguiente parámetros adicionales:

Notar que:

Para ejecutar el servlet usando JSWDK 1.0 debe hacer lo siguiente:

  1. copie las clases de RChart a /jswdk-1.0.1/examples/Web-inf/servlets
  2. Agrege la siguiente línea /jswdk-1.0.1/examples/Web-inf/servlets.properties :

    RChartServlet.code= RChartServlet

  3. Copie los ficheros de datos (ChartData1.htm, ChartData2.htm .... ) a

    /jswdk-1.0.1/examples

  4. Ejecute el servidor de servlet e introduzca la siguiente URL:

    http://localhost:8080/examples/servlet/RChartServlet?DATAFILE=http://localhost:8080/examples/ChartData1.htm
    http://localhost:8080/examples/servlet/RChartServlet?DATAFILE=http://localhost:8080/examples/ChartData2.htm
    .. ...

  5. Con los parámetros adicionales puede modificar el formato de la imagen:

    http://localhost:8080/examples/servlet/RChartServlet?DATAFILE=http://localhost:8080/examples/ChartData2.htm&FORMAT=gif&WIDTH=600&HEIGHT=600


Java, JSP, JDBC, JDK and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. J4L Components is independent of Sun Microsystems, Inc.