Method: Tk::Tcllib::Plotchart::PlotSeries#initialize
- Defined in:
- lib/tkextlib/tcllib/plotchart.rb
#initialize(chart, keys = nil) ⇒ PlotSeries
Returns a new instance of PlotSeries.
1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 |
# File 'lib/tkextlib/tcllib/plotchart.rb', line 1383 def initialize(chart, keys=nil) @parent = @chart_obj = chart @ppath = @chart_obj.path Series_ID.mutex.synchronize{ @path = @series = @id = Series_ID.join(TkCore::INTERP._ip_id_) Series_ID[1].succ! } SeriesID_TBL.mutex.synchronize{ SeriesID_TBL[@ppath] ||= {} SeriesID_TBL[@ppath][@id] = self } dataconfig(keys) if keys.kind_of?(Hash) end |