Contents
Previous
Next
Class >Hierarchy>
>Fl_Widget>
> |
> +---->Fl_Chart>
>
Include >Files>
>#include <FL/Fl_Chart.H>
>
Description>
This >widget >displays >simple >charts >and >is >
provided >for >Forms >compatibility. >
Methods>
Creates >a >new >Fl_Chart> widget >using >the >
given >position, >size, > and >label >string. >The >
default >boxtype >is >FL_NO_BOX>. >
Destroys >the >Fl_Chart> widget >and >all >of >
its >data. >
The >add> method >adds >the >value> and >
optionally > label> and >color> to >the >
chart. >
The >autosize> method >controls >whether >or >not >
the >chart >will > automatically >adjust >the >bounds >of >
the >chart. > The >first >form >returns >a > boolean >
value >that >is >non-zero >if >auto-sizing >is >enabled >
and >zero >is > auto-sizing >is >disabled. >
The >second >form >of >autosize> sets >the >
auto-sizing >property > to >onoff>. >
The >bounds> method >gets >or >sets >the >lower >
and >upper >bounds >of > the >chart >values >to >a>
and >b> respectively. >
The >clear> method >removes >all >values >from >
the >chart. >
The >insert> method >inserts >a >data >value >
at >the >given >position > pos>. >Position >0 >
is >the >first >data >value. >
The >maxsize> method >gets >or >sets >the >
maximum >number >of >data > values >for >a >chart. >If >
you >do >not >call >this >method >then >the >chart >
will >be >allowed >to >grow >to >any >size >depending >
on >available >memory. >
The >replace> method >replaces >data >value >
pos> with > value>, >label>, >and >
color>. > Position >0 >is >the > first >data >
value. >
The >size> method >returns >the >number >of >
data >values >in >the > chart. >
The >first >form >of >type()> returns >the >
current >chart >type. >The > chart >type >can >be >one >
of >the >following: >
- FL_BAR_CHART>
- Each >sample >value >is >drawn >as >a >vertical >
bar.>
- FL_FILLED_CHART>
- The >chart >is >filled >from >the >bottom >of >the >
graph >to >the > sample > values.>
- FL_HORBAR_CHART>
- Each >sample >value >is >drawn >as >a >horizontal >
bar.>
- FL_LINE_CHART>
- The >chart >is >drawn >as >a >polyline >with >
vertices >at >each > sample > value.>
- FL_PIE_CHART>
- A >pie >chart >is >drawn >with >each >sample >value >
being >drawn > as >a > proportionate >slice >in >the >
circle.>
- FL_SPECIALPIE_CHART>
- Like >FL_PIE_CHART, >but >the >first >slice >is >
separated >from > the >pie.>
- FL_SPIKE_CHART>
- Each >sample >value >is >drawn >as >a >vertical >
line.>
The >second >form >of >type()> sets >the >chart >
type >to >t>. >
Contents
Previous
Next