B
    @\                 @   s   d Z ddlmZmZmZmZ ddlZeeZ	ddl
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 ddlmZ dd	lmZ d
ZG dd deZdS )z= A guide renderer for displaying grid lines on Bokeh plots.

    )absolute_importdivisionprint_functionunicode_literalsN   )	AutoEitherFloatIncludeInstanceIntOverrideStringTuple)	FillProps	LineProps   )GuideRenderer)Ticker)Gridc               @   s   e Zd 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Zeed
dZeddZeeddZeddZeeddZeddZeddZeddZdS )r   za Display horizontal or vertical grid lines at locations
    given by a supplied ``Ticker``.

    r   z
    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).
    )helpz
    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.
    defaultz
    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.
    z
    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.
    zG
    The Ticker to use for computing locations for the Grid lines.
    z#
    The %s of the Grid lines.
    z#e5e5e5)r   z)
    The %s of the minor Grid lines.
    Nz9
    The %s of alternating bands between Grid lines.
    Zunderlay)__name__
__module____qualname____doc__r   Z	dimensionr   r   r   r	   Zboundsr   Zx_range_nameZy_range_namer   r   Ztickerr
   r   Z
grid_propsr   Zgrid_line_colorZminor_grid_propsZminor_grid_line_colorr   Z
band_propsZband_fill_alphaZband_fill_colorlevel r   r   1lib/python3.7/site-packages/bokeh/models/grids.pyr   .   s,   



r   )r   Z
__future__r   r   r   r   ZloggingZ	getLoggerr   logZcore.propertiesr   r   r	   r
   r   r   r   r   r   Zcore.property_mixinsr   r   Z	renderersr   Ztickersr   __all__r   r   r   r   r   <module>	   s   
,