Package SimPy :: Module SimPlot :: Class GraphBase

[hide private]
[frames] | no frames]

# Class GraphBase

source code

      Tkinter.Misc --+
                     |
    Tkinter.BaseWidget --+
                         |
          Tkinter.Pack --+
                         |
         Tkinter.Place --+
                         |
          Tkinter.Grid --+
                         |
            Tkinter.Widget --+
                             |
                 Tkinter.Frame --+
                                 |
                                GraphBase

Nested Classes | [hide private]

Inherited from `Tkinter.Misc`: `getdouble`, `getint`

Instance Methods | [hide private]

`` | __init__(self, master, width, height, background='white', title="", xtitle='', ytitle='', **kw) Construct a frame widget with the parent MASTER.
`` | configure(self, event) Configure resources of a widget.
`` | bind(self, *args) Bind to this widget at event SEQUENCE a call to function FUNC.
`` | _setsize(self)
`` | draw(self, graphics, xaxis='automatic', yaxis='automatic')
`` | _axisInterval(self, spec, lower, upper)
`` | _drawAxes(self, canvas, xaxis, yaxis, bb1, bb2, scale, shift, xticks, yticks)
`` | _ticks(self, lower, upper)
`` | _textBoundingBox(self, text)
`` | replot(self)
`` | clear(self)
`` | postscr(self, filename=None) Write to Postscript file given by 'filename'.

Inherited from `Tkinter.BaseWidget`: `destroy`

Inherited from `Tkinter.BaseWidget` (private): `_do`, `_setup`

Inherited from `Tkinter.Misc`: `__getitem__`, `__setitem__`, `__str__`, `after`, `after_cancel`, `after_idle`, `bbox`, `bell`, `bind_all`, `bind_class`, `bindtags`, `cget`, `clipboard_append`, `clipboard_clear`, `colormodel`, `columnconfigure`, `config`, `deletecommand`, `event_add`, `event_delete`, `event_generate`, `event_info`, `focus`, `focus_displayof`, `focus_force`, `focus_get`, `focus_lastfor`, `focus_set`, `getboolean`, `getvar`, `grab_current`, `grab_release`, `grab_set`, `grab_set_global`, `grab_status`, `grid_bbox`, `grid_columnconfigure`, `grid_location`, `grid_propagate`, `grid_rowconfigure`, `grid_size`, `grid_slaves`, `image_names`, `image_types`, `keys`, `lift`, `lower`, `mainloop`, `nametowidget`, `option_add`, `option_clear`, `option_get`, `option_readfile`, `pack_propagate`, `pack_slaves`, `place_slaves`, `propagate`, `quit`, `register`, `rowconfigure`, `selection_clear`, `selection_get`, `selection_handle`, `selection_own`, `selection_own_get`, `send`, `setvar`, `size`, `slaves`, `tk_bisque`, `tk_focusFollowsMouse`, `tk_focusNext`, `tk_focusPrev`, `tk_menuBar`, `tk_setPalette`, `tk_strictMotif`, `tkraise`, `unbind`, `unbind_all`, `unbind_class`, `update`, `update_idletasks`, `wait_variable`, `wait_visibility`, `wait_window`, `waitvar`, `winfo_atom`, `winfo_atomname`, `winfo_cells`, `winfo_children`, `winfo_class`, `winfo_colormapfull`, `winfo_containing`, `winfo_depth`, `winfo_exists`, `winfo_fpixels`, `winfo_geometry`, `winfo_height`, `winfo_id`, `winfo_interps`, `winfo_ismapped`, `winfo_manager`, `winfo_name`, `winfo_parent`, `winfo_pathname`, `winfo_pixels`, `winfo_pointerx`, `winfo_pointerxy`, `winfo_pointery`, `winfo_reqheight`, `winfo_reqwidth`, `winfo_rgb`, `winfo_rootx`, `winfo_rooty`, `winfo_screen`, `winfo_screencells`, `winfo_screendepth`, `winfo_screenheight`, `winfo_screenmmheight`, `winfo_screenmmwidth`, `winfo_screenvisual`, `winfo_screenwidth`, `winfo_server`, `winfo_toplevel`, `winfo_viewable`, `winfo_visual`, `winfo_visualid`, `winfo_visualsavailable`, `winfo_vrootheight`, `winfo_vrootwidth`, `winfo_vrootx`, `winfo_vrooty`, `winfo_width`, `winfo_x`, `winfo_y`

Inherited from `Tkinter.Misc` (private): `_bind`, `_configure`, `_displayof`, `_getboolean`, `_getdoubles`, `_getints`, `_grid_configure`, `_nametowidget`, `_options`, `_register`, `_report_exception`, `_root`, `_substitute`

Inherited from `Tkinter.Pack`: `forget`, `info`, `pack`, `pack_configure`, `pack_forget`, `pack_info`

Inherited from `Tkinter.Place`: `place`, `place_configure`, `place_forget`, `place_info`

Inherited from `Tkinter.Grid`: `grid`, `grid_configure`, `grid_forget`, `grid_info`, `grid_remove`, `location`

Class Variables | [hide private]

`` | _multiples = `[(2.0, 0.3010299956639812), (5.0, 0.69897000433601886)]`
Inherited from `Tkinter.Misc`: `_noarg_` Inherited from `Tkinter.Misc` (private): `_subst_format`, `_subst_format_str`, `_tclCommands`

Method Details | [hide private]

### __init__(self, master, width, height, background='white', title="", xtitle='', ytitle='', **kw)
(Constructor)

source code

Construct a frame widget with the parent MASTER.

Valid resource names: background, bd, bg, borderwidth, class, colormap, container, cursor, height, highlightbackground, highlightcolor, highlightthickness, relief, takefocus, visual, width.

  Overrides: Tkinter.Frame.__init__
    (inherited documentation)

### configure(self, event)

source code

Configure resources of a widget.

The values for resources are specified as keyword arguments. To get an overview about the allowed keyword arguments call the method keys.

  Overrides: Tkinter.Misc.configure
    (inherited documentation)

### bind(self, *args)

source code

Bind to this widget at event SEQUENCE a call to function FUNC.

SEQUENCE is a string of concatenated event patterns. An event pattern is of the form <MODIFIER-MODIFIER-TYPE-DETAIL> where MODIFIER is one of Control, Mod2, M2, Shift, Mod3, M3, Lock, Mod4, M4, Button1, B1, Mod5, M5 Button2, B2, Meta, M, Button3, B3, Alt, Button4, B4, Double, Button5, B5 Triple, Mod1, M1. TYPE is one of Activate, Enter, Map, ButtonPress, Button, Expose, Motion, ButtonRelease FocusIn, MouseWheel, Circulate, FocusOut, Property, Colormap, Gravity Reparent, Configure, KeyPress, Key, Unmap, Deactivate, KeyRelease Visibility, Destroy, Leave and DETAIL is the button number for ButtonPress, ButtonRelease and DETAIL is the Keysym for KeyPress and KeyRelease. Examples are <Control-Button-1> for pressing Control and mouse button 1 or <Alt-A> for pressing A and the Alt key (KeyPress can be omitted). An event pattern can also be a virtual event of the form <<AString>> where AString can be arbitrary. This event can be generated by event_generate. If events are concatenated they must appear shortly after each other.

FUNC will be called if the event sequence occurs with an instance of Event as argument. If the return value of FUNC is "break" no further bound function is invoked.

An additional boolean parameter ADD specifies whether FUNC will be called additionally to the other bound function or whether it will replace the previous function.

Bind will return an identifier to allow deletion of the bound function with unbind without memory leak.

If FUNC or SEQUENCE is omitted the bound function or list of bound events are returned.

  Overrides: Tkinter.Misc.bind
    (inherited documentation)

### _setsize(self)

source code

None

### draw(self, graphics, xaxis='automatic', yaxis='automatic')

source code

None

### _axisInterval(self, spec, lower, upper)

source code

None

### _drawAxes(self, canvas, xaxis, yaxis, bb1, bb2, scale, shift, xticks, yticks)

source code

None

### _ticks(self, lower, upper)

source code

None

### _textBoundingBox(self, text)

source code

None

### replot(self)

source code

None

### clear(self)

source code

None

### postscr(self, filename=None)

source code

Write to Postscript file given by 'filename'. If none provided, ask user.

Class Variable Details | [hide private]

### _multiples

None

  Value:

        [(2.0, 0.3010299956639812), (5.0, 0.69897000433601886)]