
    6Dh@                        S r SSKJr  SSKJr  SSKr\R                  R                  S5      r	\	r\(       a*  SSK
JrJrJrJrJrJrJr  SSKJ	r	  / SQrSS	KJr  S\l        O\" \/ S
QS/5      u  rrrS rS rS rS rS rg)ac  
https://plot.ly/python/

Plotly's Python API allows users to programmatically access Plotly's
server resources.

This package is organized as follows:

Subpackages:

- plotly: all functionality that requires access to Plotly's servers

- graph_objs: objects for designing figures and visualizing data

- matplotlylib: tools to convert matplotlib figures

Modules:

- tools: some helpful tools that do not require access to Plotly's servers

- utils: functions that you probably won't need, but that subpackages use

- version: holds the current API version

- exceptions: defines our custom exception classes

    )TYPE_CHECKING)relative_importNplotly)
graph_objstoolsutilsofflinecolorsiodata)__version__)r   r   r   r	   r
   r   r   r   )	templates)z.graph_objsz.graph_objectsz.toolsz.utilsz.offlinez.colorsz.ioz.dataz.version.__version__c                 
   SSK JnJnJnJnJnJnJn	Jn
J	nJ
nJnJn  US:X  a%  U Vs0 s H  oS;  d  M
  XU   _M     nnU" U 40 UD6$ US:X  a	  U" U 40 UD6$ US:X  a%  U Vs0 s H  oS;  d  M
  XU   _M     nnU" U 40 UD6$ US:X  a	  U" U 40 UD6$ US	:X  a  U" U 4S
S0UD6$ US:X  a%  U Vs0 s H  oS;  d  M
  XU   _M     nnU" U 40 UD6$ US;   a%  U Vs0 s H  oS;  d  M
  XU   _M     nnU" U 40 UD6$ US:X  a	  U	" U 40 UD6$ US:X  a	  U
" U 40 UD6$ US:X  a	  U" U 40 UD6$ US:X  a	  U" U 40 UD6$ US:X  a	  U" U 40 UD6$ US:X  a	  U" U 40 UD6$ US:X  a  [        S5      e[        SU-  5      es  snf s  snf s  snf s  snf )
Pandas plotting backend function, not meant to be called directly.
To activate, set pandas.options.plotting.backend="plotly"
See https://github.com/pandas-dev/pandas/blob/master/pandas/plotting/__init__.py
   )scatterlineareabarbox	histogramviolinstripfunneldensity_contourdensity_heatmapimshowr   )scr   r   )stackedr   barhorientationhr   )by)histr   )r$   binsr   r   r   r   r   r   heatmapzkkind='heatmap' not supported plotting.backend='plotly'. Please use kind='imshow' or kind='density_heatmap'.z9kind='%s' not yet supported for plotting.backend='plotly')expressr   r   r   r   r   r   r   r   r   r   r   r   
ValueErrorNotImplementedError)
data_framekindkwargsr   r   r   r   r   r   r   r   r   r   r   r   k
new_kwargss                    A/var/www/html/env/lib/python3.13/site-packages/plotly/__init__.pyplotr1   Q   s        y,2JFqz6IlalF
Jz0Z00v~J)&))v~,2KFq{6JlalF
KJ-*--u}:(((v~:939&99u},2FFqvolalF
F:,,,$$,2NFq~6MlalF
N2z22xj+F++wZ*6**xj+F++  z4V44  z4V44xj+F++yB
 	

 CdJ G K
 L G Os.   	E1	E1!	E6.	E6,	E;9	E;	F $	F c                 v    SSK Jn  / SQnUS/-  nU Vs0 s H  oDU;  d  M
  XAU   _M     nnU" U 40 UD6$ s  snf )r   r   )r   )r$   columnaxfontsizerotgridfigsizelayoutreturn_type)r(   r   )r+   r-   r   skipr.   r/   s         r0   boxplot_framer<      sN     QD]OD(.@14-,!AY,J@z(Z(( As   	6	6c                 x    SSK Jn  / SQnU/ SQ-  nU Vs0 s H  oDU;  d  M
  XAU   _M     nnU" U 40 UD6$ s  snf )r   r   r   )r3   r$   r7   
xlabelsizexrot
ylabelsizeyrot)r4   sharexshareyr8   r9   r&   legendr(   r   r+   r-   r   r;   r.   r/   s         r0   
hist_framerH      sM     #ODMMD(.@14-,!AY,J@Z.:.. A   	7	7c                 x    SSK Jn  / SQnU/ SQ-  nU Vs0 s H  oDU;  d  M
  XAU   _M     nnU" U 40 UD6$ s  snf )r   r   r>   )r$   r7   r?   r@   rA   rB   r4   )r8   r&   rE   rF   rG   s         r0   hist_seriesrK      sM     #KD))D(.@14-,!AY,J@Z.:.. ArI   c                      SSS./$ )zcCalled by Jupyter Lab Server to detect if it is a valid labextension and
to install the extension.
zlabextension/staticzjupyterlab-plotly)srcdest rO       r0   _jupyter_labextension_pathsrQ      s     )'	
 rP   )__doc__typingr   _plotly_utils.importersr   importlib.metadata	importlibmetadataversionr   r   r   r   r   r	   r
   r   r   plotly.version__all__	plotly.ior   _default__name____getattr____dir__r1   r<   rH   rK   rQ   rO   rP   r0   <module>r`      s   8 ! 3    ((2
   +	G $!I$3		
 
  %!G[' ;|)//	rP   