Inherits from
- AbstractOverlay: enthought.chaco.abstract_overlay.AbstractOverlay
Attributes
- flip_axis
Draw the ticks starting at the end of the mapper range? If False, the ticks are drawn starting at 0. This setting can be useful to keep the grid from from "flashing" as the user resizes the plot area.
flip_axis = Bool(False)
- grid_interval
The dataspace interval between grid lines.
grid_interval = Trait('auto', 'auto', Float)
- line_color
The color of the grid lines.
line_color = black_color_trait
- line_style
The style (i.e., dash pattern) of the grid lines.
line_style = LineStyle('solid')
- line_weight
line_weight = Alias('line_width')
- line_width
The thickness, in pixels, of the grid lines.
line_width = CInt(1)
- mapper
The mapper (and associated range) that drive this PlotGrid.
mapper = Instance(AbstractMapper)
- orientation
The orientation of the grid lines.
orientation = Enum('horizontal', 'vertical')
- resizable
Dimensions that the grid is resizable in (overrides PlotComponent).
resizable = 'hv'
- tick_generator
A callable that implements the AbstractTickGenerator Interface.
tick_generator = Instance(AbstractTickGenerator)
- traits_view
Default Traits UI View for modifying grid attributes.
traits_view = GridView
Inherited from base classes
- accepts_focus
- active_tool
- aspect_ratio
- auto_center
- auto_handle_event
- backbuffer_padding
- border_color
- border_dash
- border_visible
- border_width
- bounds
- classes
- container
- controller
- cursor_color
- cursor_style
- draw_order
- draw_valid
- drawn_outer_bounds
- drawn_outer_position
- event_state
- fill_padding
- get
- height
- hpadding
- id
- inset_border
- invisible_layout
- layout_needed
- on_trait_event
- outer_bounds
- outer_height
- outer_position
- outer_width
- outer_x
- outer_x2
- outer_y
- outer_y2
- overlay_border
- overlays
- padding
- padding_accepts_focus
- padding_bottom
- padding_left
- padding_right
- padding_top
- pointer
- position
- set
- tools
- tooltip
- trait_added
- trait_modified
- underlays
- unified_draw
- use_backbuffer
- use_draw_order
- use_selection
- viewports
- visible
- vpadding
- width
- window
- wrappers
- x
- x2
- y
- y2
Method summary
- __getstate__(self)
- __init__(self, **traits)
- do_layout(self, *args, **kw)
- invalidate(self)
- mapper_updated(self)
- overlay(self, other_component, gc, view_bounds = None, mode = 'normal')
- visual_attr_changed(self)
Inherited from base classes
- __deepcopy__(self, memo)
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- __setstate__(self, state, trait_change_notify = True)
- add_class_trait(cls, name, *trait)
- add_trait(self, name, *trait)
- add_trait_category(cls, category)
- add_trait_listener(self, object, prefix = '')
- all_trait_names(self)
- as_coordinates(self)
- base_trait(self, name)
- class_default_traits_view(cls)
- class_editable_traits(cls)
- class_trait_names(cls, **metadata)
- class_trait_view(cls, name = None, view_element = None)
- class_trait_view_elements(cls)
- class_traits(cls, **metadata)
- cleanup(self, window)
- clone_traits(self, traits = None, memo = None, copy = None, **metadata)
- configure_traits(self, filename = None, view = None, kind = None, edit = True, context = None, handler = None, id = '', scrollable = None, **args)
- copy_traits(self, other, traits = None, memo = None, copy = None, **metadata)
- copyable_trait_names(self, **metadata)
- default_traits_view(self)
- dispatch(self, event, suffix)
- draw(self, gc, view_bounds = None, mode = 'default')
- draw_select_box(self, gc, position, bounds, width, dash, inset, color, bgcolor, marker_size)
- edit_traits(self, view = None, parent = None, kind = None, context = None, handler = None, id = '', scrollable = None, **args)
- editable_traits(self)
- get_absolute_coords(self, *coords)
- get_event_transform(self, event = None, suffix = '')
- get_preferred_size(self)
- has_traits_interface(self, *interfaces)
- invalidate_and_redraw(self)
- invalidate_draw(self, damaged_regions = None, self_relative = False)
- is_in(self, x, y)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same', priority = False, deferred = False)
- print_traits(self, show_help = False, **metadata)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- request_redraw(self)
- reset_traits(self, traits = None, **metadata)
- set_outer_bounds(self, ndx, val)
- set_outer_position(self, ndx, val)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- trait(self, name, force = False, copy = False)
- trait_context(self)
- trait_get(self, *names, **metadata)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- trait_set(self, trait_change_notify = True, **traits)
- trait_setq(self, **traits)
- trait_subclasses(cls, all = False)
- trait_view(self, name = None, view_element = None)
- trait_view_elements(self)
- trait_views(self, klass = None)
- traits(self, **metadata)
- validate_trait(self, name, value)
Methods
- __getstate__(self)
- __init__(self, **traits)
- do_layout(self, *args, **kw)
Tells this component to do layout at a given size.
Overrides PlotComponent.
- invalidate(self)
Invalidate cached information about the grid.
- mapper_updated(self)
Event handler that is bound to this mapper's updated event.
- overlay(self, other_component, gc, view_bounds = None, mode = 'normal')
Draws this component overlaid on another component.
Overrides AbstractOverlay.
- visual_attr_changed(self)
Called when an attribute that affects the appearance of the grid is changed.