Chart Design Overview
Esta página describe los pasos básicos y las llamadas relacionadas con subrutinas para crear un gráfico simple.
Description:
Diseño de un gráfico puede ser tan simple como llamar dos subrutinas - uno para inicializar una nueva especificación gráfica(.CHART INITIALIZE)y uno para representar el gráfico (.CHART RENDER). El siguiente ejemplo ilustra los estados ILF necesarias para inicializar y hacer un gráfico de sectores por default (/tmp/piechart.png) usando un conjunto de datos previamente definido que consta de siete valores de los datos.
* Initialize Pie Chart
PASS PIE CHART FIELD SHARE? N
GOSUB 0CD .CHART INITIALIZE
* Note: We aren't showing the steps to supply the data,
* see the next example
* Render chart
SET --- TEMP 256 = /tmp/piechart.png
PASS --- TEMP 256 FIELD SHARE? Y
GOSUB 0CD .CHART RENDER
Mediante la adición de una subrutina adicional cuantas llamadas para establecer un título, los siete valores de datos con etiquetas del sector, y una vista 3D, un gráfico más útil puede ser prestado.
* ================================================================
* Create Pie Chart
* ================================================================
* Initialize a Pie Chart
PASS PIE CHART FIELD SHARE? N
GOSUB 0CD .CHART INITIALIZE
* Set a title
PASS Sales % By Day of Week FIELD SHARE? N
GOSUB 0CD .CHART SET TITLE
* Set 3D view
PASS 3D FIELD SHARE? N
GOSUB 0CD .PIE SET VIEW
* Add pie sectors with day of week labels and data values
PASS 25 FIELD SHARE? N
PASS Monday FIELD SHARE? N
GOSUB 0CD .PIE SECT ADD NEXT
PASS 14 FIELD SHARE? N
PASS Tuesday FIELD SHARE? N
GOSUB 0CD .PIE SECT ADD NEXT
PASS 36 FIELD SHARE? N
PASS Wednesday FIELD SHARE? N
GOSUB 0CD .PIE SECT ADD NEXT
PASS 2 FIELD SHARE? N
PASS Thursday FIELD SHARE? N
GOSUB 0CD .PIE SECT ADD NEXT
PASS 12 FIELD SHARE? N
PASS Friday FIELD SHARE? N
GOSUB 0CD .PIE SECT ADD NEXT
PASS 33 FIELD SHARE? N
PASS Saturday FIELD SHARE? N
GOSUB 0CD .PIE SECT ADD NEXT
PASS 5 FIELD SHARE? N
PASS Sunday FIELD SHARE? N
GOSUB 0CD .PIE SECT ADD NEXT
* ================================================================
* Render chart
* ================================================================
SET --- TEMP 256 = /tmp/piechart.png
PASS --- TEMP 256 FIELD SHARE? Y
GOSUB 0CD .CHART RENDER
Comments
Read what other users have said about this page or add your own comments.
--
SteveFrizzell - 2010-04-01