U
    SZßfÀ  ã                1   @   s„  d Z ddlmZ e d¡Zedkr*edƒ‚ddlmZ ddlm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/ dd	l0m1Z1m2Z2m3Z3m4Z4 dd
l5m6Z6m7Z7m8Z8 ddl9m:Z:m;Z;m<Z< ddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<g1Z=dS )=zÅ
`plotly.express` is a terse, consistent, high-level wrapper around `plotly.graph_objects`
for rapid data exploration and figure generation. Learn more at https://plotly.com/python/plotly-express/
é    )Úoptional_importsZpandasNz/Plotly express requires pandas to be installed.é   )Úimshow)'ÚscatterÚ
scatter_3dÚscatter_polarÚscatter_ternaryÚscatter_mapÚscatter_mapboxÚscatter_geoÚlineÚline_3dÚ
line_polarÚline_ternaryÚline_mapÚline_mapboxÚline_geoÚareaÚbarÚtimelineÚ	bar_polarÚviolinÚboxÚstripÚ	histogramÚecdfÚscatter_matrixÚparallel_coordinatesÚparallel_categoriesÚ
choroplethÚdensity_contourÚdensity_heatmapÚpieÚsunburstÚtreemapÚicicleÚfunnelÚfunnel_areaÚchoropleth_mapÚchoropleth_mapboxÚdensity_mapÚdensity_mapbox)Úset_mapbox_access_tokenÚdefaultsÚget_trendline_resultsÚNO_COLOR)ÚIdentityMapÚConstantÚRange)ÚdataÚcolorsÚtrendline_functionsr   r   r   r   r	   r
   r   r   r    r!   r*   r+   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r(   r)   r"   r#   r$   r%   r&   r'   r   r3   r4   r5   r,   r.   r0   r1   r2   r/   )>Ú__doc__Zplotlyr   Z
get_moduleÚpdÚImportErrorZ_imshowr   Z_chart_typesr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   Z_corer,   r-   r.   r/   Z_special_inputsr0   r1   r2   Ú r3   r4   r5   Ú__all__© r;   r;   ú;/tmp/pip-unpacked-wheel-5ksk5baj/plotly/express/__init__.pyÚ<module>   sz   
ÿ¤+Ï