Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Chart Design OverviewThis page describes the basic steps and related subroutine calls for creating a simple chart. | ||||||||
Deleted: | ||||||||
< < | ||||||||
Description:Designing a chart can be as simple as calling two subroutines - one to initialize a new chart specification (.CHART INITIALIZE) and one to render the chart (.CHART RENDER). The following example illustrates the ILF statements needed to initialize and render a default pie chart (/tmp/piechart.png) using a previously defined dataset consisting of seven data values. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Chart Design Overview | ||||||||
Line: 11 to 11 | ||||||||
* Initialize Pie Chart PASS PIE CHART FIELD SHARE? N GOSUB 0CD .CHART INITIALIZE | ||||||||
Added: | ||||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Chart Design Overview | ||||||||
Line: 7 to 7 | ||||||||
Description: | ||||||||
Changed: | ||||||||
< < | Designing a chart can be as simple as calling two subroutines - one to initialize a new chart specification (.CHART INITIALIZE) and one to render the chart (.CHART RENDER). The following example illustrates the ILF statements needed to initialize and render a default pie chart (/tmp/piechart.png) using a previously defined dataset consisting of seven data values. * Initialize Pie Chart | |||||||
> > | Designing a chart can be as simple as calling two subroutines - one to initialize a new chart specification (.CHART INITIALIZE) and one to render the chart (.CHART RENDER). The following example illustrates the ILF statements needed to initialize and render a default pie chart (/tmp/piechart.png) using a previously defined dataset consisting of seven data values.
* Initialize Pie Chart | |||||||
PASS PIE CHART FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .CHART INITIALIZE | |||||||
> > | GOSUB 0CD .CHART INITIALIZE | |||||||
| ||||||||
Changed: | ||||||||
< < | GOSUB CHT .CHART RENDER | |||||||
> > | GOSUB 0CD .CHART RENDER | |||||||
| ||||||||
Changed: | ||||||||
< < | By adding a few additional subroutine calls to set a title, seven data values with sector labels, and a 3D view, a more useful chart can be rendered. | |||||||
> > | By adding a few additional subroutine calls to set a title, seven data values with sector labels, and a 3D view, a more useful chart can be rendered. | |||||||
| ||||||||
Changed: | ||||||||
< < | GOSUB CHT .CHART INITIALIZE | |||||||
> > | GOSUB 0CD .CHART INITIALIZE | |||||||
| ||||||||
Changed: | ||||||||
< < | GOSUB CHT .CHART SET TITLE | |||||||
> > | GOSUB 0CD .CHART SET TITLE | |||||||
| ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SET VIEW | |||||||
> > | GOSUB 0CD .PIE SET VIEW | |||||||
| ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEXT | |||||||
> > | GOSUB 0CD .PIE SECT ADD NEXT | |||||||
PASS 14 FIELD SHARE? N PASS Tuesday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEXT | |||||||
> > | GOSUB 0CD .PIE SECT ADD NEXT | |||||||
PASS 36 FIELD SHARE? N PASS Wednesday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEXT | |||||||
> > | GOSUB 0CD .PIE SECT ADD NEXT | |||||||
PASS 2 FIELD SHARE? N PASS Thursday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEXT | |||||||
> > | GOSUB 0CD .PIE SECT ADD NEXT | |||||||
PASS 12 FIELD SHARE? N PASS Friday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEXT | |||||||
> > | GOSUB 0CD .PIE SECT ADD NEXT | |||||||
PASS 33 FIELD SHARE? N PASS Saturday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEXT | |||||||
> > | GOSUB 0CD .PIE SECT ADD NEXT | |||||||
PASS 5 FIELD SHARE? N PASS Sunday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEXT | |||||||
> > | GOSUB 0CD .PIE SECT ADD NEXT | |||||||
| ||||||||
Changed: | ||||||||
< < | GOSUB CHT .CHART RENDER | |||||||
> > | GOSUB 0CD .CHART RENDER | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Chart Design Overview | ||||||||
Line: 17 to 17 | ||||||||
| ||||||||
Changed: | ||||||||
< < | By adding a few additional subroutine calls to set a title, seven sector labels, and a 3D view, a more useful chart can be rendered. * Initialize Pie Chart | |||||||
> > | By adding a few additional subroutine calls to set a title, seven data values with sector labels, and a 3D view, a more useful chart can be rendered. * ================================================================ * Create Pie Chart * ================================================================ * Initialize a Pie Chart | |||||||
PASS PIE CHART FIELD SHARE? N
GOSUB CHT .CHART INITIALIZE
| ||||||||
Line: 26 to 31 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
PASS Monday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEW | |||||||
> > | GOSUB CHT .PIE SECT ADD NEXT PASS 14 FIELD SHARE? N | |||||||
PASS Tuesday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEW | |||||||
> > | GOSUB CHT .PIE SECT ADD NEXT PASS 36 FIELD SHARE? N | |||||||
PASS Wednesday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEW | |||||||
> > | GOSUB CHT .PIE SECT ADD NEXT PASS 2 FIELD SHARE? N | |||||||
PASS Thursday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEW | |||||||
> > | GOSUB CHT .PIE SECT ADD NEXT PASS 12 FIELD SHARE? N | |||||||
PASS Friday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEW | |||||||
> > | GOSUB CHT .PIE SECT ADD NEXT PASS 33 FIELD SHARE? N | |||||||
PASS Saturday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEW | |||||||
> > | GOSUB CHT .PIE SECT ADD NEXT PASS 5 FIELD SHARE? N | |||||||
PASS Sunday FIELD SHARE? N | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .PIE SECT ADD NEW | |||||||
> > | GOSUB CHT .PIE SECT ADD NEXT
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
SET --- TEMP 256 = /tmp/piechart.png PASS --- TEMP 256 FIELD SHARE? Y | ||||||||
Changed: | ||||||||
< < | GOSUB CHT .CHART RENDER | |||||||
> > | GOSUB CHT .CHART RENDER | |||||||
Comments |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
Chart Design OverviewThis page describes the basic steps and related subroutine calls for creating a simple chart.Description:Designing a chart can be as simple as calling two subroutines - one to initialize a new chart specification (.CHART INITIALIZE) and one to render the chart (.CHART RENDER). The following example illustrates the ILF statements needed to initialize and render a default pie chart (/tmp/piechart.png) using a previously defined dataset consisting of seven data values.* Initialize Pie Chart PASS PIE CHART FIELD SHARE? N GOSUB CHT .CHART INITIALIZE * Render chart SET --- TEMP 256 = /tmp/piechart.png PASS --- TEMP 256 FIELD SHARE? Y GOSUB CHT .CHART RENDER By adding a few additional subroutine calls to set a title, seven sector labels, and a 3D view, a more useful chart can be rendered. * Initialize Pie Chart PASS PIE CHART FIELD SHARE? N GOSUB CHT .CHART INITIALIZE * Set a title PASS Sales % By Day of Week FIELD SHARE? N GOSUB CHT .CHART SET TITLE * Set 3D view PASS 3D FIELD SHARE? N GOSUB CHT .PIE SET VIEW * Set days of week on pie sectors PASS Monday FIELD SHARE? N GOSUB CHT .PIE SECT ADD NEW PASS Tuesday FIELD SHARE? N GOSUB CHT .PIE SECT ADD NEW PASS Wednesday FIELD SHARE? N GOSUB CHT .PIE SECT ADD NEW PASS Thursday FIELD SHARE? N GOSUB CHT .PIE SECT ADD NEW PASS Friday FIELD SHARE? N GOSUB CHT .PIE SECT ADD NEW PASS Saturday FIELD SHARE? N GOSUB CHT .PIE SECT ADD NEW PASS Sunday FIELD SHARE? N GOSUB CHT .PIE SECT ADD NEW * Render chart SET --- TEMP 256 = /tmp/piechart.png PASS --- TEMP 256 FIELD SHARE? Y GOSUB CHT .CHART RENDER CommentsRead what other users have said about this page or add your own comments. -- SteveFrizzell - 2010-04-01
|