Skip to content
doyousketch2 edited this page Sep 6, 2019 · 10 revisions

Chart:

Corresponds to: Fl_Chart

Inherits from: Widget

  • fl.Chart( int X, int Y, int W, int H, *str label ) ==> userdata Widget
  • fl.Chart{ table } ==> userdata Widget (table constructor syntax)
  • obj:add( double val, *str label, *int|userdata color ) (add value to chart)
  • obj:bounds() ==> double lower, double upper
  • obj:bounds( double lower, double upper )
  • obj:clear() (remove all values from chart)
  • obj:insert( int index, double val, *str label, *int|userdata color ) (insert at index position)
  • obj:replace( int index, double val, *str label, *int|userdata color ) (replace at index position)
  • obj:size(int W, int H)
  • methods defined for the Widget userdata type
  • obj.type ==> str mode (see below)
  • obj.type = str mode (see below)
  • obj.maxsize ==> int max get (maximum number of data values)
  • obj.maxsize = int max set (maximum number of data values)
  • obj.autosize ==> bool get
  • obj.autosize = bool set
  • obj.textsize ==> int pixels get Fl_Fontsize
  • obj.textsize = int pixels set Fl_Fontsize
  • obj.textcolor ==> userdata color get Fl_Color
  • obj.textcolor = int|userdata color set Fl_Color
  • obj.chart_size ==> int get (corresponds to Fl_Chart::size())
  • properties defined for the Widget userdata type

The type property / mode of charts can be set to one of the following values:

  • "FL_BAR_CHART"
  • "FL_FILLED_CHART"
  • "FL_HORBAR_CHART"
  • "FL_LINE_CHART"
  • "FL_PIE_CHART"
  • "FL_SPECIALPIE_CHART"
  • "FL_SPIKE_CHART"
Clone this wiki locally