*L iy ddlZddlmZ ejZdZdZdZdZ e didgdd eed gd eed gd eedgdeedd gdeedd gdeedgdeedgdeedgdeedgdeedgdeedgdeedgd eed!gd"ee d#d$gd%eed&gd'eed(gd)eed*gd+eed,gd-ee d.gd/gd0d1eed2d3gd4eed5d6gd7eed8d9gd:eed;dd?gd@eedAdBgdCeedDgdEdFdGgdHeedIgdJeedKgdLeedMgdNeedOgdPeedQgdRdSdTgdUeedVgdWgdXdYgdZd[eed\gd]eed^gd_gd`daeedbgdceeddgdegdfdgdhdigdjdhdkgdleedmgdneedogdpgdqdrgdsdtgdudvgdwdxgdydzgd{d|gd}d~gddgddgddddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdddgdgddgddgddgddgddgddgddgddddgdgdâdgdŢdddgdgdʢdgd̢dgd΢dgdТdgdҢdgdԢdgd֢dgdآdgdڢdgdܢdddgdddgdddgdddgdddgdddgdgddgddgddgddddgdddgdddgdddgdddgdgddgddgddgd d gd d gd dgddgdZ ddZ y#e$rej ZYwxYw(N) TextWrapperz"str or int or Series or array-likezSEither a name of a column in `data_frame`, or a pandas Series or array_like object.z+list of str or int, or Series or array-likezPEither names of columns in `data_frame`, or pandas Series, or array_like objects data_frame)zDataFrame or array-like or dictzUThis argument needs to be passed for column names (and not keyword names) to be used.zEArray-like and dict are transformed internally to a pandas DataFrame.z\Optional: if missing, a DataFrame gets constructed under the hood using the other arguments.xzkValues from this column or array_like are used to position marks along the x axis in cartesian coordinates.yzkValues from this column or array_like are used to position marks along the y axis in cartesian coordinates.zzkValues from this column or array_like are used to position marks along the z axis in cartesian coordinates.x_startz (required)x_endaziValues from this column or array_like are used to position marks along the a axis in ternary coordinates.bziValues from this column or array_like are used to position marks along the b axis in ternary coordinates.cziValues from this column or array_like are used to position marks along the c axis in ternary coordinates.rzlValues from this column or array_like are used to position marks along the radial axis in polar coordinates.thetazmValues from this column or array_like are used to position marks along the angular axis in polar coordinates.valueszSValues from this column or array_like are used to set values associated to sectors.parentszYValues from this column or array_like are used as parents in sunburst and treemap charts.idszDValues from this column or array_like are used to set ids of sectorspathzsList of columns names or columns of a rectangular dataframe defining the hierarchy of sectors, from root to leaves.z7An error is raised if path AND ids or parents is passedlatz`Values from this column or array_like are used to position marks according to latitude on a map.lonzaValues from this column or array_like are used to position marks according to longitude on a map. locationszyValues from this column or array_like are to be interpreted according to `locationmode` and mapped to longitude/latitude.basezOValues from this column or array_like are used to position the base of the bar. dimensionszFValues from these columns are used for multidimensional visualization.dimensions_max_cardinality)zint (default 50)zWhen `dimensions` is `None` and `data_frame` is provided, columns with more than this number of unique values are excluded from the output.z%Not used when `dimensions` is passed.error_xzIValues from this column or array_like are used to size x-axis error bars.zzIf `error_x_minus` is `None`, error bars will be symmetrical, otherwise `error_x` is used for the positive direction only. error_x_minuszcValues from this column or array_like are used to size x-axis error bars in the negative direction.zIgnored if `error_x` is `None`.error_yzIValues from this column or array_like are used to size y-axis error bars.zzIf `error_y_minus` is `None`, error bars will be symmetrical, otherwise `error_y` is used for the positive direction only. error_y_minuszcValues from this column or array_like are used to size y-axis error bars in the negative direction.zIgnored if `error_y` is `None`.error_zzIValues from this column or array_like are used to size z-axis error bars.zzIf `error_z_minus` is `None`, error bars will be symmetrical, otherwise `error_z` is used for the positive direction only. error_z_minuszcValues from this column or array_like are used to size z-axis error bars in the negative direction.zIgnored if `error_z` is `None`.colorzHValues from this column or array_like are used to assign color to marks.opacityfloatz4Value between 0 and 1. Sets the opacity for markers. line_dashzPValues from this column or array_like are used to assign dash-patterns to lines. line_groupzXValues from this column or array_like are used to group rows of `data_frame` into lines.symbolzJValues from this column or array_like are used to assign symbols to marks. pattern_shapezQValues from this column or array_like are used to assign pattern shapes to marks.sizezDValues from this column or array_like are used to assign mark sizes.radiuszint (default is 30)z+Sets the radius of influence of each point. hover_namezJValues from this column or array_like appear in bold in the hover tooltip. hover_data) zFalse (in order to remove this column from hover information),z3or a formatting string, for example ':.3f' or '|%a'z0or list-like data to appear in the hover tooltipzSpacing between facet columns, in paper units Default is 0.02.animation_framezSValues from this column or array_like are used to assign marks to animation frames.animation_groupzValues from this column or array_like are used to provide object-constancy across animation frames: rows with matching `animation_group`s will be treated as if they describe the same object in each frame.symbol_sequence) list of strz.Strings should define valid plotly.js symbols.zWhen `symbol` is set, values in that column are assigned symbols by cycling through `symbol_sequence` in the order described in `category_orders`, unless the value of `symbol` is a key in `symbol_map`. symbol_map)0dict with str keys and str values (default `{}`)z-String values should define plotly.js symbolszlUsed to override `symbol_sequence` to assign a specific symbols to marks corresponding with specific values.zHKeys in `symbol_map` should be values in the column denoted by `symbol`.zAlternatively, if the values of `symbol` are valid symbol names, the string `'identity'` may be passed to cause them to be used directly. line_dash_map)r:z.Strings values define plotly.js dash-patterns.zvUsed to override `line_dash_sequences` to assign a specific dash-patterns to lines corresponding with specific values.zNKeys in `line_dash_map` should be values in the column denoted by `line_dash`.zAlternatively, if the values of `line_dash` are valid line-dash names, the string `'identity'` may be passed to cause them to be used directly.line_dash_sequence)r8z4Strings should define valid plotly.js dash-patterns.zWhen `line_dash` is set, values in that column are assigned dash-patterns by cycling through `line_dash_sequence` in the order described in `category_orders`, unless the value of `line_dash` is a key in `line_dash_map`.pattern_shape_map)r:z0Strings values define plotly.js patterns-shapes.z|Used to override `pattern_shape_sequences` to assign a specific patterns-shapes to lines corresponding with specific values.zVKeys in `pattern_shape_map` should be values in the column denoted by `pattern_shape`.zAlternatively, if the values of `pattern_shape` are valid patterns-shapes names, the string `'identity'` may be passed to cause them to be used directly.pattern_shape_sequence)r8z6Strings should define valid plotly.js patterns-shapes.zWhen `pattern_shape` is set, values in that column are assigned patterns-shapes by cycling through `pattern_shape_sequence` in the order described in `category_orders`, unless the value of `pattern_shape` is a key in `pattern_shape_map`.color_discrete_sequence)r8z'Strings should define valid CSS-colors.aWhen `color` is set and the values in the corresponding column are not numeric, values in that column are assigned colors by cycling through `color_discrete_sequence` in the order described in `category_orders`, unless the value of `color` is a key in `color_discrete_map`.zVarious useful color sequences are available in the `plotly.express.colors` submodules, specifically `plotly.express.colors.qualitative`.color_discrete_map)r:z,String values should define valid CSS-colorszsUsed to override `color_discrete_sequence` to assign a specific colors to marks corresponding with specific values.zOKeys in `color_discrete_map` should be values in the column denoted by `color`.zAlternatively, if the values of `color` are valid colors, the string `'identity'` may be passed to cause them to be used directly.color_continuous_scale)r8z&Strings should define valid CSS-colorszmThis list is used to build a continuous color scale when the column denoted by `color` contains numeric data.zVarious useful color scales are available in the `plotly.express.colors` submodules, specifically `plotly.express.colors.sequential`, `plotly.express.colors.diverging` and `plotly.express.colors.cyclical`.color_continuous_midpoint)znumber (default `None`)zWIf set, computes the bounds of the continuous color scale to have the desired midpoint.zSetting this value is recommended when using `plotly.express.colors.diverging` color scales as the inputs to `color_continuous_scale`.size_maxzint (default `20`)z,Set the maximum mark size when using `size`.markerszboolean (default `False`)z&If `True`, markers are shown on lines.lineszboolean (default `True`)zKIf `False`, lines are not drawn (forced to `True` if `markers` is `False`).log_xz=If `True`, the x-axis is log-scaled in cartesian coordinates.log_yz=If `True`, the y-axis is log-scaled in cartesian coordinates.log_zz=If `True`, the z-axis is log-scaled in cartesian coordinates.log_rz>If `True`, the radial axis is log-scaled in polar coordinates.range_xzlist of two numberszKIf provided, overrides auto-scaling on the x-axis in cartesian coordinates.range_yzKIf provided, overrides auto-scaling on the y-axis in cartesian coordinates.range_zzKIf provided, overrides auto-scaling on the z-axis in cartesian coordinates. range_colorzBIf provided, overrides auto-scaling on the continuous color scale.range_rzLIf provided, overrides auto-scaling on the radial axis in polar coordinates. range_thetazMIf provided, overrides auto-scaling on the angular axis in polar coordinates.titler.zThe figure title.subtitlezThe figure subtitle.templatez`. cumulativez+If `True`, histogram values are cumulative.nbins)r2Positive integer.zSets the number of bins.nbinsx)r2rz)Sets the number of bins along the x axis.nbinsy)r2rz)Sets the number of bins along the y axis. branchvalues)r.z'total' or 'remainder'a1Determines how the items in `values` are summed. Whenset to 'total', items in `values` are taken to be valueof all its descendants. When set to 'remainder', itemsin `values` corresponding to the root and the branches:sectors are taken to be the extra part not part of thesum of the values at their leaves.maxdepth)r2zPositive integerzzSets the number of rendered sectors from any given `level`. Set `maxdepth` to -1 to render all thelevels in the hierarchy.ecdfnorm)z*string or `None` (default `'probability'`)z%One of `'probability'` or `'percent'`z-If `None`, values will be raw counts or sums.zGIf `'probability', values will be probabilities normalized from 0 to 1.zCIf `'percent', values will be percentages normalized from 0 to 100.ecdfmode)zstring (default `'standard'`)z6One of `'standard'`, `'complementary'` or `'reversed'`z[If `'standard'`, the ECDF is plotted such that values represent data at or below the point.zZIf `'complementary'`, the CCDF is plotted such that values represent data above the point.zhIf `'reversed'`, a variant of the CCDF is plotted such that values represent data at or above the point. text_auto)z bool or string (default `False`)zeIf `True` or a string, the x or y or z values will be displayed as text, depending on the orientationz[A string like `'.2f'` will be interpreted as a `texttemplate` numeric formatting directive.c|in|}|in|}tdddd}|jxsddz}t|dD]}|j|rt ||}n+t t |}|j|r|||z }|dd}|t vs||vr$|j d j|xsdnd }|d} ||d | d |d z }|d z }|dz }|S)NKz F)rSinitial_indentsubsequent_indentbreak_on_hyphensz Parameters ---------- r z (documentation missing from map)z:  z Returns ------- z plotly.graph_objects.Figure)r__doc__getfullargspecgetlistdocsfilljoin) fn override_dict append_dicttwresultparam param_docparam_desc_list param_desc param_types Y/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/plotly/express/_doc.pymake_docstringrds'/B]M#+"K    B jjB"> >F#A&C   U #]512IT%[)Iu%[// #AB-} 6 GGCHH_23 43  q\ E:zBBC  $$F //F M)NN) inspecttextwraprrAttributeError getargspec colref_type colref_desccolref_list_typecolref_list_descr]rrrrrrs[  (++N 3 c @V P P  uP  uP $ u#P . u  -P : u  9P F sEP P sOP Z sYP d vcP n w mP x ] wP B c AP L N KP V }A  UP b j aP l k kP v  DuP @ Y P J PIP R SP ` S E  _P l m) kP x S E  wP D m) CP P S E  OP \ m) [P h R gP pL MqP t ZsP ~ b}P H T GP R [QP \ N [P d "#P QeP h TgP p qP HIP T T SP ^ O ]P fgP r xqP | z{P DEP R jQP Z HYP b ]aP l  WkP tuP ~P LMP Z[P deP rsP |}P H I P V W P b c P l #$R Sm P n )*R So P r #U q P z $G y P B $G A P J $G I P R $H Q P Z U Y P b U a P j U i P r Lq P z V y P B WA P H % &I P J + ,K P N GXM P T "#@ AU P V #$B CW P X  Y P d e P p q P z { P D E P N O P d e P n o P z C _y P @ A P P Q P \ ^[ P b c P l m P ~   P LMP Z [P h iP tuP @AP L LMP NOP \ $U[P d #LcP j()TUkP l<=mP p # c oP z  &yP B CP LMP VWP d eP v %&VWwP x)*T UyP | !e {P D  YCP N $5MP T CUP V UWP X UYP Z [P noP z{P HIP VWP f}(''N(s K K! K!