| |
- PyDVT.GraphView.GraphView(PyDVT.View.View)
-
- ScanGraphView
class ScanGraphView(PyDVT.GraphView.GraphView) |
|
GraphView extended class to plot scans. The difference in behavior is
that only new points are drawn, and nor the full array, in DataChanged
events. When rescaling full redrawn is made.
Expects some keys from it's filter, in addiction to GraphView's:
"nopts": (optional) integer, number of valid points of the scan array.
If not present, plots the whole thing.
"xmin" and "xmax": (Optional) Filter can set x axis, when is able to get the
information from the data source. |
|
- AddMenuPopupCascade(self, label, menu) from PyDVT.View.View
- AddMenuPopupItem(self, label, Command, Style='command') from PyDVT.View.View
- AddMenuSeparator(self) from PyDVT.View.View
- ClearMenu(self) from PyDVT.View.View
- ClearZoomSelect(self) from PyDVT.GraphView.GraphView
- CreateDrawable(self) from PyDVT.GraphView.GraphView
- CreateMenu(self) from PyDVT.GraphView.GraphView
- DataChanged(self, source=None)
- Constructor
See GraphView.DataChanged
- DataCoord2ImageCoord(self, data_coord) from PyDVT.View.View
- DataCoord2ViewCoord(self, coord) from PyDVT.GraphView.GraphView
- DeleteMenuItem(self, index) from PyDVT.View.View
- Destroy(self, source=None) from PyDVT.View.View
- DisableMenuItem(self, index) from PyDVT.View.View
- EnableLegend(self, enable, position='bottom') from PyDVT.GraphView.GraphView
- EnableMenuItem(self, index) from PyDVT.View.View
- EventButtonPress(self, pos) from PyDVT.View.View
- EventButtonPressMotion(self, pos) from PyDVT.View.View
- EventButtonRelease(self, pos) from PyDVT.View.View
- EventDoubleClick(self, pos) from PyDVT.GraphView.GraphView
- EventKeyPress(self, key, flags) from PyDVT.View.View
- EventMotion(self, pos) from PyDVT.View.View
- EventPosition(self, source) from PyDVT.GraphView.GraphView
- GetClosestFunction(self, coord) from PyDVT.GraphView.GraphView
- GetDrawable(self) from PyDVT.View.View
- GetDrawableHeight(self) from PyDVT.View.View
- GetDrawableWidth(self) from PyDVT.View.View
- GetHeight(self) from PyDVT.GUIBinding.Binding.Container
- GetPolarCoords(self, coords) from PyDVT.GraphView.GraphView
- GetPopupMenu(self) from PyDVT.View.View
- GetPosition(self, event) from PyDVT.GraphView.GraphView
- GetPositionValues(self, position) from PyDVT.GraphView.GraphView
- GetSaveFormats(self) from PyDVT.GraphView.GraphView
- GetSource(self) from PyDVT.View.View
- GetWidth(self) from PyDVT.GUIBinding.Binding.Container
- GetXAxis(self) from PyDVT.GraphView.GraphView
- GetY2Axis(self) from PyDVT.GraphView.GraphView
- GetYAxis(self) from PyDVT.GraphView.GraphView
- ImageCoord2DataCoord(self, view_coord) from PyDVT.View.View
- Invalidate(self) from PyDVT.View.View
- IsVisible(self) from PyDVT.GUIBinding.Binding.Container
- LockPosition(self, value) from PyDVT.GraphView.GraphView
- Redraw(self) from PyDVT.GraphView.GraphView
- Refresh(self) from PyDVT.View.View
- ResetZoom(self) from PyDVT.GraphView.GraphView
- Save(self, filename, format) from PyDVT.View.View
- SetAutoRescale(self, value)
- If value non-zero, axis are automatically rescaled during scan if ploting gets out of the visible axis
- SetCursor(self, cursor) from PyDVT.View.View
- SetCursorType(self, cursortype) from PyDVT.GraphView.GraphView
- SetFunctionYScale(self, name, yscale) from PyDVT.GraphView.GraphView
- SetLabels(self, title_label=None, x_label=None, y_label=None, y2_label=None) from PyDVT.GraphView.GraphView
- SetOnLine(self, value) from PyDVT.View.View
- SetPen(self, name, pen) from PyDVT.GraphView.GraphView
- SetPointer(self, pointer) from PyDVT.GUIBinding.Binding.Container
- SetPolarEnv(self, value, rmax=None) from PyDVT.GraphView.GraphView
- SetSize(self, width, height) from PyDVT.GUIBinding.Binding.Container
- SetSource(self, source=()) from PyDVT.View.View
- SetStyle(self, style) from PyDVT.GraphView.GraphView
- SetSymbol(self, name, symbol) from PyDVT.GraphView.GraphView
- SetXAxis(self, x_axis=None) from PyDVT.GraphView.GraphView
- SetXScaleLinear(self) from PyDVT.GraphView.GraphView
- SetXScaleLog(self, minval=1) from PyDVT.GraphView.GraphView
- SetY2Axis(self, y2_axis=None) from PyDVT.GraphView.GraphView
- SetYAxis(self, y_axis=None) from PyDVT.GraphView.GraphView
- SetYScaleLinear(self) from PyDVT.GraphView.GraphView
- SetYScaleLog(self, minval=9.9999999999999995e-07) from PyDVT.GraphView.GraphView
- SetZoom(self, (x0, y0), (x1, y1)) from PyDVT.GraphView.GraphView
- SetZoomStyle(self, pen=<PyDVT.GUIBinding.Binding.Pen instance>, brush=<PyDVT.GUIBinding.Binding.Brush instance>) from PyDVT.GraphView.GraphView
- Show(self) from PyDVT.GUIBinding.Binding.Container
- Update(self) from PyDVT.View.View
- ViewCoord2DataCoord(self, coord) from PyDVT.GraphView.GraphView
- ZoomTo(self) from PyDVT.GraphView.GraphView
- _ButtonPress(self, event) from PyDVT.View.View
- _ButtonPressMotion(self, event) from PyDVT.View.View
- _ButtonRelease(self, event) from PyDVT.View.View
- _CmdLockPosition(self) from PyDVT.View.View
- _CmdOnLine(self) from PyDVT.View.View
- _DataChanged(self, source=None) from PyDVT.View.View
- _DataDeleted(self, source=None) from PyDVT.View.View
- _DoubleClick(self, event) from PyDVT.View.View
- _DrawAxis(self, sels) from PyDVT.GraphView.GraphView
- _EventZoomSelection(self, source) from PyDVT.GraphView.GraphView
- _KeyPress(self, key, flags=None) from PyDVT.View.View
- _Motion(self, event) from PyDVT.View.View
- _RightButtonPress(self, event) from PyDVT.View.View
- _ToggleLogX(self) from PyDVT.GraphView.GraphView
- _ToggleLogY(self) from PyDVT.GraphView.GraphView
- __init__(self, *args, **keys)
- Constructor
See GraphView.__init__
| |