# File tk/lib/tkextlib/tcllib/plotchart.rb, line 831
def initialize(*args) # args := ([parent,] names, yaxis, zaxis [, keys])
# names := Array of the series
# yaxis := Array of [minimum, maximum, stepsize]
# zaxis := Array of [minimum, maximum, stepsize]
if args[0].kind_of?(Array)
@names = args.shift
@yaxis = args.shift
@zaxis = args.shift
super(*args) # create canvas widget
else
parent = args.shift
@names = args.shift
@yaxis = args.shift
@zaxis = args.shift
if parent.kind_of?(Tk::Canvas)
@path = parent.path
else
super(parent, *args) # create canvas widget
end
end
@chart = _create_chart
end
# File tk/lib/tkextlib/tcllib/plotchart.rb, line 874
def area(*args) # xypairs, color
color = args.pop # last argument is a color
xypairs = TkComm.slice_ary(args.flatten, 2) # regenerate xypairs
tk_call_without_enc(@chart, 'area', xypairs, color)
self
end