
    e/                     B    d dl Z ddlmZ ddlmZ  G d de          ZdS )    N   )Tiles   )ScatterPlotc                       e Zd Z ej        dd          Z ej        dd          Zg dZg ZdZ	e
d	d            Zd	dZdS )
	LabelPlotNz8
      Amount of offset to apply to labels along x-axis.)defaultdoc)visiblecolorfamilysizetextfontFc                     |rdddS dddS )Nscattermapboxtext)typemodescatter )clsis_geokwargss      Dlib/python3.11/site-packages/holoviews/plotting/plotly/annotation.pytrace_kwargszLabelPlot.trace_kwargs   s&     	7+V<<<%v666    c                 h   |j         d         |                    d          }| j        r
|| j        z   }|                    d          }| j        r
|| j        z   }fd|                    d          D             }|rt	          j        ||          \  }	}
|	|
|dgS | j        rdnd\  }}||||d|igS )	Nr   r   c                 :    g | ]}                     |          S r   )pprint_value).0vtext_dims     r   
<listcomp>z&LabelPlot.get_data.<locals>.<listcomp>$   s'    NNNQ%%a((NNNr      )lonlatr   )yx)r(   r'   r   )vdimsdimension_valuesxoffsetyoffsetr   easting_northing_to_lon_latinvert_axes)selfelementrangesstyler   r   xsysr   r%   r&   r(   r'   r"   s                @r   get_datazLabelPlot.get_data   s    =#%%a((< 	#dl"B%%a((< 	#dl"BNNNN'2J2J12M2MNNN 	28R@@HCT::;;!%!1A::zDAqAr64011r   )F)__name__
__module____qualname__paramNumberr+   r,   
style_opts_nonvectorized_styles
_style_keyclassmethodr   r5   r   r   r   r   r      s        el4 .; < < <G el4 .; < < <G 877JJ7 7 7 [72 2 2 2 2 2r   r   )r9   r0   r   chartr   r   r   r   r   <module>r@      sf                $2 $2 $2 $2 $2 $2 $2 $2 $2 $2r   