σ
mάJ]c           @` sλ   d  Z  d d l m Z m Z m Z m Z d d l Z e j e  Z	 d d l
 m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l m Z m Z m Z d d l m Z d d	 l m Z m Z d Z d e f d     YZ d S(   u=    A guide renderer for displaying grid lines on Bokeh plots.

i    (   t   absolute_importt   divisiont   print_functiont   unicode_literalsNi   (
   t   Autot   Eithert   Floatt   Includet   Instancet   Intt   Overridet   Seqt   Stringt   Tuple(   t   ScalarFillPropst   ScalarHatchPropst   ScalarLinePropsi   (   t   GuideRenderer(   t   FixedTickert   Tickeru   Gridt   Gridc           B` s(  e  Z d  Z e d d d Z e e e e e  d d Z	 e
 d d d Z e
 d d d Z e e d d j e e  d	    Z e e d d
 Z e d d  Z e e d d Z e d d  Z e e d d d d Z e d d  Z e d d  Z e e d d d d Z e d d  Z  RS(   ua    Display horizontal or vertical grid lines at locations
    given by a supplied ``Ticker``.

    i    t   helpu¬   
    Which dimension the Axis Grid lines will intersect. The
    x-axis is dimension 0 (vertical Grid lines) and the y-axis
    is dimension 1 (horizontal Grid lines).
    uΓ   
    Bounds for the rendered grid lines. By default, a grid will look for a
    corresponding axis to ask for bounds. If one cannot be found, the grid
    will span the entire visible range.
    u   defaultu   
    A particular (named) x-range to use for computing screen
    locations when rendering a grid on the plot. If unset, use the
    default x-range.
    u   
    A particular (named) y-range to use for computing screen
    locations when rendering a grid on the plot. If unset, use the
    default y-range.
    uG   
    The Ticker to use for computing locations for the Grid lines.
    c         C` s   t  d |   S(   Nt   ticks(   R   (   R   (    (    s1   lib/python2.7/site-packages/bokeh/models/grids.pyt   <lambda>Q   t    u#   
    The %s of the Grid lines.
    t   defaultu   #e5e5e5u)   
    The %s of the minor Grid lines.
    t
   use_prefixu   bandu9   
    The %s of alternating bands between Grid lines.
    u   underlayN(!   t   __name__t
   __module__t   __doc__R	   t	   dimensionR   R   R   R   t   boundsR   t   x_range_namet   y_range_nameR   R   t   acceptsR   t   tickerR   R   t
   grid_propsR
   t   grid_line_colort   minor_grid_propst   Nonet   minor_grid_line_colorR   t   band_fill_propst   band_fill_alphat   band_fill_colorR   t   band_hatch_propst   level(    (    (    s1   lib/python2.7/site-packages/bokeh/models/grids.pyR   .   s0   														(   u   Grid(    R   t
   __future__R    R   R   R   t   loggingt	   getLoggerR   t   logt   core.propertiesR   R   R   R   R   R	   R
   R   R   R   t   core.property_mixinsR   R   R   t	   renderersR   t   tickersR   R   t   __all__R   (    (    (    s1   lib/python2.7/site-packages/bokeh/models/grids.pyt   <module>	   s   "F