plotly.graph_objects packageΒΆ

class plotly.graph_objects.AngularAxis(*args, **kwargs)ΒΆ

Bases: dict

plotly.graph_objects.AngularAxis is deprecated.

Please replace it with one of the following more specific types
  • plotly.graph_objects.layout.AngularAxis

  • plotly.graph_objects.layout.polar.AngularAxis

class plotly.graph_objects.Annotation(*args, **kwargs)ΒΆ

Bases: dict

plotly.graph_objects.Annotation is deprecated.

Please replace it with one of the following more specific types
  • plotly.graph_objects.layout.Annotation

  • plotly.graph_objects.layout.scene.Annotation

class plotly.graph_objects.Annotations(*args, **kwargs)ΒΆ

Bases: list

plotly.graph_objects.Annotations is deprecated.

Please replace it with a list or tuple of instances of the following types
  • plotly.graph_objects.layout.Annotation

  • plotly.graph_objects.layout.scene.Annotation

class plotly.graph_objects.Area(arg=None, customdata=None, customdatasrc=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, ids=None, idssrc=None, legendgroup=None, marker=None, meta=None, metasrc=None, name=None, opacity=None, r=None, rsrc=None, showlegend=None, stream=None, t=None, tsrc=None, uid=None, uirevision=None, visible=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜x’, β€˜y’, β€˜z’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜x+y’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.area.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.area.Hoverlabel

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property markerΒΆ

The β€˜marker’ property is an instance of Marker that may be specified as:

  • An instance of plotly.graph_objects.area.Marker

  • A dict of string/value properties that will be passed to the Marker constructor

    Supported dict properties:

    color

    Area traces are deprecated! Please switch to the β€œbarpolar” trace type. Sets themarkercolor. It accepts either a specific color or an array of numbers that are mapped to the colorscale relative to the max and min values of the array or relative to marker.cmin and marker.cmax if set.

    colorsrc

    Sets the source reference on Chart Studio Cloud for color .

    opacity

    Area traces are deprecated! Please switch to the β€œbarpolar” trace type. Sets the marker opacity.

    opacitysrc

    Sets the source reference on Chart Studio Cloud for opacity .

    size

    Area traces are deprecated! Please switch to the β€œbarpolar” trace type. Sets the marker size (in px).

    sizesrc

    Sets the source reference on Chart Studio Cloud for size .

    symbol

    Area traces are deprecated! Please switch to the β€œbarpolar” trace type. Sets the marker symbol type. Adding 100 is equivalent to appending β€œ-open” to a symbol name. Adding 200 is equivalent to appending β€œ-dot” to a symbol name. Adding 300 is equivalent to appending β€œ-open-dot” or β€œdot-open” to a symbol name.

    symbolsrc

    Sets the source reference on Chart Studio Cloud for symbol .

Returns

Return type

plotly.graph_objects.area.Marker

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property rΒΆ

Area traces are deprecated! Please switch to the β€œbarpolar” trace type. Sets the radial coordinates for legacy polar chart only.

The β€˜r’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property rsrcΒΆ

Sets the source reference on Chart Studio Cloud for r .

The β€˜rsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.area.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.area.Stream

property tΒΆ

Area traces are deprecated! Please switch to the β€œbarpolar” trace type. Sets the angular coordinates for legacy polar chart only.

The β€˜t’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property tsrcΒΆ

Sets the source reference on Chart Studio Cloud for t .

The β€˜tsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

class plotly.graph_objects.Bar(arg=None, alignmentgroup=None, base=None, basesrc=None, cliponaxis=None, constraintext=None, customdata=None, customdatasrc=None, dx=None, dy=None, error_x=None, error_y=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, insidetextanchor=None, insidetextfont=None, legendgroup=None, marker=None, meta=None, metasrc=None, name=None, offset=None, offsetgroup=None, offsetsrc=None, opacity=None, orientation=None, outsidetextfont=None, r=None, rsrc=None, selected=None, selectedpoints=None, showlegend=None, stream=None, t=None, text=None, textangle=None, textfont=None, textposition=None, textpositionsrc=None, textsrc=None, texttemplate=None, texttemplatesrc=None, tsrc=None, uid=None, uirevision=None, unselected=None, visible=None, width=None, widthsrc=None, x=None, x0=None, xaxis=None, xcalendar=None, xsrc=None, y=None, y0=None, yaxis=None, ycalendar=None, ysrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property alignmentgroupΒΆ

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

The β€˜alignmentgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property baseΒΆ

Sets where the bar base is drawn (in position axis units). In β€œstack” or β€œrelative” barmode, traces that set β€œbase” will be excluded and drawn in β€œoverlay” mode instead.

The β€˜base’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property basesrcΒΆ

Sets the source reference on Chart Studio Cloud for base .

The β€˜basesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property cliponaxisΒΆ

Determines whether the text nodes are clipped about the subplot axes. To show the text nodes above axis lines and tick labels, make sure to set xaxis.layer and yaxis.layer to below traces.

The β€˜cliponaxis’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property constraintextΒΆ

Constrain the size of text inside or outside a bar to be no larger than the bar itself.

The β€˜constraintext’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜inside’, β€˜outside’, β€˜both’, β€˜none’]

Returns

Return type

Any

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property dxΒΆ

Sets the x coordinate step. See x0 for more info.

The β€˜dx’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property dyΒΆ

Sets the y coordinate step. See y0 for more info.

The β€˜dy’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property error_xΒΆ

The β€˜error_x’ property is an instance of ErrorX that may be specified as:

  • An instance of plotly.graph_objects.bar.ErrorX

  • A dict of string/value properties that will be passed to the ErrorX constructor

    Supported dict properties:

    array

    Sets the data corresponding the length of each error bar. Values are plotted relative to the underlying data.

    arrayminus

    Sets the data corresponding the length of each error bar in the bottom (left) direction for vertical (horizontal) bars Values are plotted relative to the underlying data.

    arrayminussrc

    Sets the source reference on Chart Studio Cloud for arrayminus .

    arraysrc

    Sets the source reference on Chart Studio Cloud for array .

    color

    Sets the stoke color of the error bars.

    copy_ystyle

    symmetric

    Determines whether or not the error bars have the same length in both direction (top/bottom for vertical bars, left/right for horizontal bars.

    thickness

    Sets the thickness (in px) of the error bars.

    traceref

    tracerefminus

    type

    Determines the rule used to generate the error bars. If *constant`, the bar lengths are of a constant value. Set this constant in value. If β€œpercent”, the bar lengths correspond to a percentage of underlying data. Set this percentage in value. If β€œsqrt”, the bar lengths correspond to the sqaure of the underlying data. If β€œdata”, the bar lengths are set with data set array.

    value

    Sets the value of either the percentage (if type is set to β€œpercent”) or the constant (if type is set to β€œconstant”) corresponding to the lengths of the error bars.

    valueminus

    Sets the value of either the percentage (if type is set to β€œpercent”) or the constant (if type is set to β€œconstant”) corresponding to the lengths of the error bars in the bottom (left) direction for vertical (horizontal) bars

    visible

    Determines whether or not this set of error bars is visible.

    width

    Sets the width (in px) of the cross-bar at both ends of the error bars.

Returns

Return type

plotly.graph_objects.bar.ErrorX

property error_yΒΆ

The β€˜error_y’ property is an instance of ErrorY that may be specified as:

  • An instance of plotly.graph_objects.bar.ErrorY

  • A dict of string/value properties that will be passed to the ErrorY constructor

    Supported dict properties:

    array

    Sets the data corresponding the length of each error bar. Values are plotted relative to the underlying data.

    arrayminus

    Sets the data corresponding the length of each error bar in the bottom (left) direction for vertical (horizontal) bars Values are plotted relative to the underlying data.

    arrayminussrc

    Sets the source reference on Chart Studio Cloud for arrayminus .

    arraysrc

    Sets the source reference on Chart Studio Cloud for array .

    color

    Sets the stoke color of the error bars.

    symmetric

    Determines whether or not the error bars have the same length in both direction (top/bottom for vertical bars, left/right for horizontal bars.

    thickness

    Sets the thickness (in px) of the error bars.

    traceref

    tracerefminus

    type

    Determines the rule used to generate the error bars. If *constant`, the bar lengths are of a constant value. Set this constant in value. If β€œpercent”, the bar lengths correspond to a percentage of underlying data. Set this percentage in value. If β€œsqrt”, the bar lengths correspond to the sqaure of the underlying data. If β€œdata”, the bar lengths are set with data set array.

    value

    Sets the value of either the percentage (if type is set to β€œpercent”) or the constant (if type is set to β€œconstant”) corresponding to the lengths of the error bars.

    valueminus

    Sets the value of either the percentage (if type is set to β€œpercent”) or the constant (if type is set to β€œconstant”) corresponding to the lengths of the error bars in the bottom (left) direction for vertical (horizontal) bars

    visible

    Determines whether or not this set of error bars is visible.

    width

    Sets the width (in px) of the cross-bar at both ends of the error bars.

Returns

Return type

plotly.graph_objects.bar.ErrorY

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜x’, β€˜y’, β€˜z’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜x+y’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.bar.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.bar.Hoverlabel

property hovertemplateΒΆ

Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event-data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. variables value and label. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

The β€˜hovertemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertemplate .

The β€˜hovertemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hovertextΒΆ

Sets hover text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace’s (x,y) coordinates. To be seen, trace hoverinfo must contain a β€œtext” flag.

The β€˜hovertext’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property insidetextanchorΒΆ

Determines if texts are kept at center or start/end points in textposition β€œinside” mode.

The β€˜insidetextanchor’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜end’, β€˜middle’, β€˜start’]

Returns

Return type

Any

property insidetextfontΒΆ

Sets the font used for text lying inside the bar.

The β€˜insidetextfont’ property is an instance of Insidetextfont that may be specified as:

  • An instance of plotly.graph_objects.bar.Insidetextfont

  • A dict of string/value properties that will be passed to the Insidetextfont constructor

    Supported dict properties:

    color

    colorsrc

    Sets the source reference on Chart Studio Cloud for color .

    family

    HTML font family - the typeface that will be applied by the web browser. The web browser will only be able to apply a font if it is available on the system which it operates. Provide multiple font families, separated by commas, to indicate the preference in which to apply fonts if they aren’t available on the system. The Chart Studio Cloud (at https://chart-studio.plotly.com or on-premise) generates images on a server, where only a select number of fonts are installed and supported. These include β€œArial”, β€œBalto”, β€œCourier New”, β€œDroid Sans”,, β€œDroid Serif”, β€œDroid Sans Mono”, β€œGravitas One”, β€œOld Standard TT”, β€œOpen Sans”, β€œOverpass”, β€œPT Sans Narrow”, β€œRaleway”, β€œTimes New Roman”.

    familysrc

    Sets the source reference on Chart Studio Cloud for family .

    size

    sizesrc

    Sets the source reference on Chart Studio Cloud for size .

Returns

Return type

plotly.graph_objects.bar.Insidetextfont

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property markerΒΆ

The β€˜marker’ property is an instance of Marker that may be specified as:

  • An instance of plotly.graph_objects.bar.Marker

  • A dict of string/value properties that will be passed to the Marker constructor

    Supported dict properties:

    autocolorscale

    Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by marker.colorscale. Has an effect only if in marker.color`is set to a numerical array. In case `colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

    cauto

    Determines whether or not the color domain is computed with respect to the input data (here in marker.color) or the bounds set in marker.cmin and marker.cmax Has an effect only if in marker.color`is set to a numerical array. Defaults to `false when marker.cmin and marker.cmax are set by the user.

    cmax

    Sets the upper bound of the color domain. Has an effect only if in marker.color`is set to a numerical array. Value should have the same units as in `marker.color and if set, marker.cmin must be set as well.

    cmid

    Sets the mid-point of the color domain by scaling marker.cmin and/or marker.cmax to be equidistant to this point. Has an effect only if in marker.color`is set to a numerical array. Value should have the same units as in `marker.color. Has no effect when marker.cauto is false.

    cmin

    Sets the lower bound of the color domain. Has an effect only if in marker.color`is set to a numerical array. Value should have the same units as in `marker.color and if set, marker.cmax must be set as well.

    color

    Sets themarkercolor. It accepts either a specific color or an array of numbers that are mapped to the colorscale relative to the max and min values of the array or relative to marker.cmin and marker.cmax if set.

    coloraxis

    Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

    colorbar

    plotly.graph_objects.bar.marker.ColorBa r instance or dict with compatible properties

    colorscale

    Sets the colorscale. Has an effect only if in marker.color`is set to a numerical array. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, `[[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`marker.cmin` and marker.cmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrRd,Bluered,RdBu,Reds,Bl ues,Picnic,Rainbow,Portland,Jet,Hot,Blackbody,E arth,Electric,Viridis,Cividis.

    colorsrc

    Sets the source reference on Chart Studio Cloud for color .

    line

    plotly.graph_objects.bar.marker.Line instance or dict with compatible properties

    opacity

    Sets the opacity of the bars.

    opacitysrc

    Sets the source reference on Chart Studio Cloud for opacity .

    reversescale

    Reverses the color mapping if true. Has an effect only if in marker.color`is set to a numerical array. If true, `marker.cmin will correspond to the last color in the array and marker.cmax will correspond to the first color.

    showscale

    Determines whether or not a colorbar is displayed for this trace. Has an effect only if in `marker.color`is set to a numerical array.

Returns

Return type

plotly.graph_objects.bar.Marker

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property offsetΒΆ

Shifts the position where the bar is drawn (in position axis units). In β€œgroup” barmode, traces that set β€œoffset” will be excluded and drawn in β€œoverlay” mode instead.

The β€˜offset’ property is a number and may be specified as:
  • An int or float

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

int|float|numpy.ndarray

property offsetgroupΒΆ

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

The β€˜offsetgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property offsetsrcΒΆ

Sets the source reference on Chart Studio Cloud for offset .

The β€˜offsetsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property orientationΒΆ

Sets the orientation of the bars. With β€œv” (β€œh”), the value of the each bar spans along the vertical (horizontal).

The β€˜orientation’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜v’, β€˜h’]

Returns

Return type

Any

property outsidetextfontΒΆ

Sets the font used for text lying outside the bar.

The β€˜outsidetextfont’ property is an instance of Outsidetextfont that may be specified as:

  • An instance of plotly.graph_objects.bar.Outsidetextfont

  • A dict of string/value properties that will be passed to the Outsidetextfont constructor

    Supported dict properties:

    color

    colorsrc

    Sets the source reference on Chart Studio Cloud for color .

    family

    HTML font family - the typeface that will be applied by the web browser. The web browser will only be able to apply a font if it is available on the system which it operates. Provide multiple font families, separated by commas, to indicate the preference in which to apply fonts if they aren’t available on the system. The Chart Studio Cloud (at https://chart-studio.plotly.com or on-premise) generates images on a server, where only a select number of fonts are installed and supported. These include β€œArial”, β€œBalto”, β€œCourier New”, β€œDroid Sans”,, β€œDroid Serif”, β€œDroid Sans Mono”, β€œGravitas One”, β€œOld Standard TT”, β€œOpen Sans”, β€œOverpass”, β€œPT Sans Narrow”, β€œRaleway”, β€œTimes New Roman”.

    familysrc

    Sets the source reference on Chart Studio Cloud for family .

    size

    sizesrc

    Sets the source reference on Chart Studio Cloud for size .

Returns

Return type

plotly.graph_objects.bar.Outsidetextfont

property rΒΆ

r coordinates in scatter traces are deprecated!Please switch to the β€œscatterpolar” trace type.Sets the radial coordinatesfor legacy polar chart only.

The β€˜r’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property rsrcΒΆ

Sets the source reference on Chart Studio Cloud for r .

The β€˜rsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property selectedΒΆ

The β€˜selected’ property is an instance of Selected that may be specified as:

  • An instance of plotly.graph_objects.bar.Selected

  • A dict of string/value properties that will be passed to the Selected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.bar.selected.Marke r instance or dict with compatible properties

    textfont

    plotly.graph_objects.bar.selected.Textf ont instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.bar.Selected

property selectedpointsΒΆ

Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

The β€˜selectedpoints’ property accepts values of any type

Returns

Return type

Any

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.bar.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.bar.Stream

property tΒΆ

t coordinates in scatter traces are deprecated!Please switch to the β€œscatterpolar” trace type.Sets the angular coordinatesfor legacy polar chart only.

The β€˜t’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property textΒΆ

Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace’s (x,y) coordinates. If trace hoverinfo contains a β€œtext” flag and β€œhovertext” is not set, these elements will be seen in the hover labels.

The β€˜text’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property textangleΒΆ

Sets the angle of the tick labels with respect to the bar. For example, a tickangle of -90 draws the tick labels vertically. With β€œauto” the texts may automatically be rotated to fit with the maximum size in bars.

The β€˜textangle’ property is a angle (in degrees) that may be specified as a number between -180 and 180. Numeric values outside this range are converted to the equivalent value (e.g. 270 is converted to -90).

Returns

Return type

int|float

property textfontΒΆ

Sets the font used for text.

The β€˜textfont’ property is an instance of Textfont that may be specified as:

  • An instance of plotly.graph_objects.bar.Textfont

  • A dict of string/value properties that will be passed to the Textfont constructor

    Supported dict properties:

    color

    colorsrc

    Sets the source reference on Chart Studio Cloud for color .

    family

    HTML font family - the typeface that will be applied by the web browser. The web browser will only be able to apply a font if it is available on the system which it operates. Provide multiple font families, separated by commas, to indicate the preference in which to apply fonts if they aren’t available on the system. The Chart Studio Cloud (at https://chart-studio.plotly.com or on-premise) generates images on a server, where only a select number of fonts are installed and supported. These include β€œArial”, β€œBalto”, β€œCourier New”, β€œDroid Sans”,, β€œDroid Serif”, β€œDroid Sans Mono”, β€œGravitas One”, β€œOld Standard TT”, β€œOpen Sans”, β€œOverpass”, β€œPT Sans Narrow”, β€œRaleway”, β€œTimes New Roman”.

    familysrc

    Sets the source reference on Chart Studio Cloud for family .

    size

    sizesrc

    Sets the source reference on Chart Studio Cloud for size .

Returns

Return type

plotly.graph_objects.bar.Textfont

property textpositionΒΆ

Specifies the location of the text. β€œinside” positions text inside, next to the bar end (rotated and scaled if needed). β€œoutside” positions text outside, next to the bar end (scaled if needed), unless there is another bar stacked on this one, then the text gets pushed inside. β€œauto” tries to position text inside the bar, but if the bar is too small and no bar is stacked on this one the text is moved outside.

The β€˜textposition’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜inside’, β€˜outside’, β€˜auto’, β€˜none’]

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

Any|numpy.ndarray

property textpositionsrcΒΆ

Sets the source reference on Chart Studio Cloud for textposition .

The β€˜textpositionsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property texttemplateΒΆ

Template string used for rendering the information text that appear on points. Note that this will override textinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. Every attributes that can be specified per-point (the ones that are arrayOk: true) are available. variables value and label.

The β€˜texttemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property texttemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for texttemplate .

The β€˜texttemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property tsrcΒΆ

Sets the source reference on Chart Studio Cloud for t .

The β€˜tsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property unselectedΒΆ

The β€˜unselected’ property is an instance of Unselected that may be specified as:

  • An instance of plotly.graph_objects.bar.Unselected

  • A dict of string/value properties that will be passed to the Unselected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.bar.unselected.Mar ker instance or dict with compatible properties

    textfont

    plotly.graph_objects.bar.unselected.Tex tfont instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.bar.Unselected

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property widthΒΆ

Sets the bar width (in position axis units).

The β€˜width’ property is a number and may be specified as:
  • An int or float in the interval [0, inf]

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

int|float|numpy.ndarray

property widthsrcΒΆ

Sets the source reference on Chart Studio Cloud for width .

The β€˜widthsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property xΒΆ

Sets the x coordinates.

The β€˜x’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property x0ΒΆ

Alternate to x. Builds a linear space of x coordinates. Use with dx where x0 is the starting coordinate and dx the step.

The β€˜x0’ property accepts values of any type

Returns

Return type

Any

property xaxisΒΆ

Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

The β€˜xaxis’ property is an identifier of a particular subplot, of type β€˜x’, that may be specified as the string β€˜x’ optionally followed by an integer >= 1 (e.g. β€˜x’, β€˜x1’, β€˜x2’, β€˜x3’, etc.)

Returns

Return type

str

property xcalendarΒΆ

Sets the calendar system to use with x date data.

The β€˜xcalendar’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜gregorian’, β€˜chinese’, β€˜coptic’, β€˜discworld’, β€˜ethiopian’, β€˜hebrew’, β€˜islamic’, β€˜julian’, β€˜mayan’, β€˜nanakshahi’, β€˜nepali’, β€˜persian’, β€˜jalali’, β€˜taiwan’, β€˜thai’, β€˜ummalqura’]

Returns

Return type

Any

property xsrcΒΆ

Sets the source reference on Chart Studio Cloud for x .

The β€˜xsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property yΒΆ

Sets the y coordinates.

The β€˜y’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property y0ΒΆ

Alternate to y. Builds a linear space of y coordinates. Use with dy where y0 is the starting coordinate and dy the step.

The β€˜y0’ property accepts values of any type

Returns

Return type

Any

property yaxisΒΆ

Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

The β€˜yaxis’ property is an identifier of a particular subplot, of type β€˜y’, that may be specified as the string β€˜y’ optionally followed by an integer >= 1 (e.g. β€˜y’, β€˜y1’, β€˜y2’, β€˜y3’, etc.)

Returns

Return type

str

property ycalendarΒΆ

Sets the calendar system to use with y date data.

The β€˜ycalendar’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜gregorian’, β€˜chinese’, β€˜coptic’, β€˜discworld’, β€˜ethiopian’, β€˜hebrew’, β€˜islamic’, β€˜julian’, β€˜mayan’, β€˜nanakshahi’, β€˜nepali’, β€˜persian’, β€˜jalali’, β€˜taiwan’, β€˜thai’, β€˜ummalqura’]

Returns

Return type

Any

property ysrcΒΆ

Sets the source reference on Chart Studio Cloud for y .

The β€˜ysrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.Barpolar(arg=None, base=None, basesrc=None, customdata=None, customdatasrc=None, dr=None, dtheta=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, marker=None, meta=None, metasrc=None, name=None, offset=None, offsetsrc=None, opacity=None, r=None, r0=None, rsrc=None, selected=None, selectedpoints=None, showlegend=None, stream=None, subplot=None, text=None, textsrc=None, theta=None, theta0=None, thetasrc=None, thetaunit=None, uid=None, uirevision=None, unselected=None, visible=None, width=None, widthsrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property baseΒΆ

Sets where the bar base is drawn (in radial axis units). In β€œstack” barmode, traces that set β€œbase” will be excluded and drawn in β€œoverlay” mode instead.

The β€˜base’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property basesrcΒΆ

Sets the source reference on Chart Studio Cloud for base .

The β€˜basesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property drΒΆ

Sets the r coordinate step.

The β€˜dr’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property dthetaΒΆ

Sets the theta coordinate step. By default, the dtheta step equals the subplot’s period divided by the length of the r coordinates.

The β€˜dtheta’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜r’, β€˜theta’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜r+theta’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.barpolar.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.barpolar.Hoverlabel

property hovertemplateΒΆ

Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event-data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

The β€˜hovertemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertemplate .

The β€˜hovertemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hovertextΒΆ

Same as text.

The β€˜hovertext’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property markerΒΆ

The β€˜marker’ property is an instance of Marker that may be specified as:

  • An instance of plotly.graph_objects.barpolar.Marker

  • A dict of string/value properties that will be passed to the Marker constructor

    Supported dict properties:

    autocolorscale

    Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by marker.colorscale. Has an effect only if in marker.color`is set to a numerical array. In case `colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

    cauto

    Determines whether or not the color domain is computed with respect to the input data (here in marker.color) or the bounds set in marker.cmin and marker.cmax Has an effect only if in marker.color`is set to a numerical array. Defaults to `false when marker.cmin and marker.cmax are set by the user.

    cmax

    Sets the upper bound of the color domain. Has an effect only if in marker.color`is set to a numerical array. Value should have the same units as in `marker.color and if set, marker.cmin must be set as well.

    cmid

    Sets the mid-point of the color domain by scaling marker.cmin and/or marker.cmax to be equidistant to this point. Has an effect only if in marker.color`is set to a numerical array. Value should have the same units as in `marker.color. Has no effect when marker.cauto is false.

    cmin

    Sets the lower bound of the color domain. Has an effect only if in marker.color`is set to a numerical array. Value should have the same units as in `marker.color and if set, marker.cmax must be set as well.

    color

    Sets themarkercolor. It accepts either a specific color or an array of numbers that are mapped to the colorscale relative to the max and min values of the array or relative to marker.cmin and marker.cmax if set.

    coloraxis

    Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

    colorbar

    plotly.graph_objects.barpolar.marker.Co lorBar instance or dict with compatible properties

    colorscale

    Sets the colorscale. Has an effect only if in marker.color`is set to a numerical array. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, `[[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`marker.cmin` and marker.cmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrRd,Bluered,RdBu,Reds,Bl ues,Picnic,Rainbow,Portland,Jet,Hot,Blackbody,E arth,Electric,Viridis,Cividis.

    colorsrc

    Sets the source reference on Chart Studio Cloud for color .

    line

    plotly.graph_objects.barpolar.marker.Li ne instance or dict with compatible properties

    opacity

    Sets the opacity of the bars.

    opacitysrc

    Sets the source reference on Chart Studio Cloud for opacity .

    reversescale

    Reverses the color mapping if true. Has an effect only if in marker.color`is set to a numerical array. If true, `marker.cmin will correspond to the last color in the array and marker.cmax will correspond to the first color.

    showscale

    Determines whether or not a colorbar is displayed for this trace. Has an effect only if in `marker.color`is set to a numerical array.

Returns

Return type

plotly.graph_objects.barpolar.Marker

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property offsetΒΆ

Shifts the angular position where the bar is drawn (in β€œthetatunit” units).

The β€˜offset’ property is a number and may be specified as:
  • An int or float

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

int|float|numpy.ndarray

property offsetsrcΒΆ

Sets the source reference on Chart Studio Cloud for offset .

The β€˜offsetsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property rΒΆ

Sets the radial coordinates

The β€˜r’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property r0ΒΆ

Alternate to r. Builds a linear space of r coordinates. Use with dr where r0 is the starting coordinate and dr the step.

The β€˜r0’ property accepts values of any type

Returns

Return type

Any

property rsrcΒΆ

Sets the source reference on Chart Studio Cloud for r .

The β€˜rsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property selectedΒΆ

The β€˜selected’ property is an instance of Selected that may be specified as:

  • An instance of plotly.graph_objects.barpolar.Selected

  • A dict of string/value properties that will be passed to the Selected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.barpolar.selected. Marker instance or dict with compatible properties

    textfont

    plotly.graph_objects.barpolar.selected. Textfont instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.barpolar.Selected

property selectedpointsΒΆ

Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

The β€˜selectedpoints’ property accepts values of any type

Returns

Return type

Any

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.barpolar.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.barpolar.Stream

property subplotΒΆ

Sets a reference between this trace’s data coordinates and a polar subplot. If β€œpolar” (the default value), the data refer to layout.polar. If β€œpolar2”, the data refer to layout.polar2, and so on.

The β€˜subplot’ property is an identifier of a particular subplot, of type β€˜polar’, that may be specified as the string β€˜polar’ optionally followed by an integer >= 1 (e.g. β€˜polar’, β€˜polar1’, β€˜polar2’, β€˜polar3’, etc.)

Returns

Return type

str

property textΒΆ

Sets hover text elements associated with each bar. If a single string, the same string appears over all bars. If an array of string, the items are mapped in order to the this trace’s coordinates.

The β€˜text’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property thetaΒΆ

Sets the angular coordinates

The β€˜theta’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property theta0ΒΆ

Alternate to theta. Builds a linear space of theta coordinates. Use with dtheta where theta0 is the starting coordinate and dtheta the step.

The β€˜theta0’ property accepts values of any type

Returns

Return type

Any

property thetasrcΒΆ

Sets the source reference on Chart Studio Cloud for theta .

The β€˜thetasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property thetaunitΒΆ

Sets the unit of input β€œtheta” values. Has an effect only when on β€œlinear” angular axes.

The β€˜thetaunit’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜radians’, β€˜degrees’, β€˜gradians’]

Returns

Return type

Any

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property unselectedΒΆ

The β€˜unselected’ property is an instance of Unselected that may be specified as:

  • An instance of plotly.graph_objects.barpolar.Unselected

  • A dict of string/value properties that will be passed to the Unselected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.barpolar.unselecte d.Marker instance or dict with compatible properties

    textfont

    plotly.graph_objects.barpolar.unselecte d.Textfont instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.barpolar.Unselected

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property widthΒΆ

Sets the bar angular width (in β€œthetaunit” units).

The β€˜width’ property is a number and may be specified as:
  • An int or float in the interval [0, inf]

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

int|float|numpy.ndarray

property widthsrcΒΆ

Sets the source reference on Chart Studio Cloud for width .

The β€˜widthsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.Box(arg=None, alignmentgroup=None, boxmean=None, boxpoints=None, customdata=None, customdatasrc=None, dx=None, dy=None, fillcolor=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hoveron=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, jitter=None, legendgroup=None, line=None, lowerfence=None, lowerfencesrc=None, marker=None, mean=None, meansrc=None, median=None, mediansrc=None, meta=None, metasrc=None, name=None, notched=None, notchspan=None, notchspansrc=None, notchwidth=None, offsetgroup=None, opacity=None, orientation=None, pointpos=None, q1=None, q1src=None, q3=None, q3src=None, quartilemethod=None, sd=None, sdsrc=None, selected=None, selectedpoints=None, showlegend=None, stream=None, text=None, textsrc=None, uid=None, uirevision=None, unselected=None, upperfence=None, upperfencesrc=None, visible=None, whiskerwidth=None, width=None, x=None, x0=None, xaxis=None, xcalendar=None, xsrc=None, y=None, y0=None, yaxis=None, ycalendar=None, ysrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property alignmentgroupΒΆ

Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

The β€˜alignmentgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property boxmeanΒΆ

If True, the mean of the box(es)’ underlying distribution is drawn as a dashed line inside the box(es). If β€œsd” the standard deviation is also drawn. Defaults to True when mean is set. Defaults to β€œsd” when sd is set Otherwise defaults to False.

The β€˜boxmean’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, β€˜sd’, False]

Returns

Return type

Any

property boxpointsΒΆ

If β€œoutliers”, only the sample points lying outside the whiskers are shown If β€œsuspectedoutliers”, the outlier points are shown and points either less than 4*Q1-3*Q3 or greater than 4*Q3-3*Q1 are highlighted (see outliercolor) If β€œall”, all sample points are shown If False, only the box(es) are shown with no sample points Defaults to β€œsuspectedoutliers” when marker.outliercolor or marker.line.outliercolor is set. Defaults to β€œall” under the q1/median/q3 signature. Otherwise defaults to β€œoutliers”.

The β€˜boxpoints’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜all’, β€˜outliers’, β€˜suspectedoutliers’, False]

Returns

Return type

Any

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property dxΒΆ

Sets the x coordinate step for multi-box traces set using q1/median/q3.

The β€˜dx’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property dyΒΆ

Sets the y coordinate step for multi-box traces set using q1/median/q3.

The β€˜dy’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property fillcolorΒΆ

Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

The β€˜fillcolor’ property is a color and may be specified as:
  • A hex string (e.g. β€˜#ff0000’)

  • An rgb/rgba string (e.g. β€˜rgb(255,0,0)’)

  • An hsl/hsla string (e.g. β€˜hsl(0,100%,50%)’)

  • An hsv/hsva string (e.g. β€˜hsv(0,100%,100%)’)

  • A named CSS color:

    aliceblue, antiquewhite, aqua, aquamarine, azure, beige, bisque, black, blanchedalmond, blue, blueviolet, brown, burlywood, cadetblue, chartreuse, chocolate, coral, cornflowerblue, cornsilk, crimson, cyan, darkblue, darkcyan, darkgoldenrod, darkgray, darkgrey, darkgreen, darkkhaki, darkmagenta, darkolivegreen, darkorange, darkorchid, darkred, darksalmon, darkseagreen, darkslateblue, darkslategray, darkslategrey, darkturquoise, darkviolet, deeppink, deepskyblue, dimgray, dimgrey, dodgerblue, firebrick, floralwhite, forestgreen, fuchsia, gainsboro, ghostwhite, gold, goldenrod, gray, grey, green, greenyellow, honeydew, hotpink, indianred, indigo, ivory, khaki, lavender, lavenderblush, lawngreen, lemonchiffon, lightblue, lightcoral, lightcyan, lightgoldenrodyellow, lightgray, lightgrey, lightgreen, lightpink, lightsalmon, lightseagreen, lightskyblue, lightslategray, lightslategrey, lightsteelblue, lightyellow, lime, limegreen, linen, magenta, maroon, mediumaquamarine, mediumblue, mediumorchid, mediumpurple, mediumseagreen, mediumslateblue, mediumspringgreen, mediumturquoise, mediumvioletred, midnightblue, mintcream, mistyrose, moccasin, navajowhite, navy, oldlace, olive, olivedrab, orange, orangered, orchid, palegoldenrod, palegreen, paleturquoise, palevioletred, papayawhip, peachpuff, peru, pink, plum, powderblue, purple, red, rosybrown, royalblue, rebeccapurple, saddlebrown, salmon, sandybrown, seagreen, seashell, sienna, silver, skyblue, slateblue, slategray, slategrey, snow, springgreen, steelblue, tan, teal, thistle, tomato, turquoise, violet, wheat, white, whitesmoke, yellow, yellowgreen

Returns

Return type

str

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜x’, β€˜y’, β€˜z’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜x+y’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.box.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.box.Hoverlabel

property hoveronΒΆ

Do the hover effects highlight individual boxes or sample points or both?

The β€˜hoveron’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜boxes’, β€˜points’] joined with β€˜+’ characters (e.g. β€˜boxes+points’)

Returns

Return type

Any

property hovertemplateΒΆ

Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event-data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

The β€˜hovertemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertemplate .

The β€˜hovertemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hovertextΒΆ

Same as text.

The β€˜hovertext’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property jitterΒΆ

Sets the amount of jitter in the sample points drawn. If 0, the sample points align along the distribution axis. If 1, the sample points are drawn in a random jitter of width equal to the width of the box(es).

The β€˜jitter’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property lineΒΆ

The β€˜line’ property is an instance of Line that may be specified as:

  • An instance of plotly.graph_objects.box.Line

  • A dict of string/value properties that will be passed to the Line constructor

    Supported dict properties:

    color

    Sets the color of line bounding the box(es).

    width

    Sets the width (in px) of line bounding the box(es).

Returns

Return type

plotly.graph_objects.box.Line

property lowerfenceΒΆ

Sets the lower fence values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If lowerfence is not provided but a sample (in y or x) is set, we compute the lower as the last sample point below 1.5 times the IQR.

The β€˜lowerfence’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property lowerfencesrcΒΆ

Sets the source reference on Chart Studio Cloud for lowerfence .

The β€˜lowerfencesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property markerΒΆ

The β€˜marker’ property is an instance of Marker that may be specified as:

  • An instance of plotly.graph_objects.box.Marker

  • A dict of string/value properties that will be passed to the Marker constructor

    Supported dict properties:

    color

    Sets themarkercolor. It accepts either a specific color or an array of numbers that are mapped to the colorscale relative to the max and min values of the array or relative to marker.cmin and marker.cmax if set.

    line

    plotly.graph_objects.box.marker.Line instance or dict with compatible properties

    opacity

    Sets the marker opacity.

    outliercolor

    Sets the color of the outlier sample points.

    size

    Sets the marker size (in px).

    symbol

    Sets the marker symbol type. Adding 100 is equivalent to appending β€œ-open” to a symbol name. Adding 200 is equivalent to appending β€œ-dot” to a symbol name. Adding 300 is equivalent to appending β€œ-open-dot” or β€œdot- open” to a symbol name.

Returns

Return type

plotly.graph_objects.box.Marker

property meanΒΆ

Sets the mean values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If mean is not provided but a sample (in y or x) is set, we compute the mean for each box using the sample values.

The β€˜mean’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property meansrcΒΆ

Sets the source reference on Chart Studio Cloud for mean .

The β€˜meansrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property medianΒΆ

Sets the median values. There should be as many items as the number of boxes desired.

The β€˜median’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property mediansrcΒΆ

Sets the source reference on Chart Studio Cloud for median .

The β€˜mediansrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover. For box traces, the name will also be used for the position coordinate, if x and x0 (y and y0 if horizontal) are missing and the position axis is categorical

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property notchedΒΆ

Determines whether or not notches are drawn. Notches displays a confidence interval around the median. We compute the confidence interval as median +/- 1.57 * IQR / sqrt(N), where IQR is the interquartile range and N is the sample size. If two boxes’ notches do not overlap there is 95% confidence their medians differ. See https://sites.google.com/site/davidsstatistics/home/notched- box-plots for more info. Defaults to False unless notchwidth or notchspan is set.

The β€˜notched’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property notchspanΒΆ

Sets the notch span from the boxes’ median values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If notchspan is not provided but a sample (in y or x) is set, we compute it as 1.57 * IQR / sqrt(N), where N is the sample size.

The β€˜notchspan’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property notchspansrcΒΆ

Sets the source reference on Chart Studio Cloud for notchspan .

The β€˜notchspansrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property notchwidthΒΆ

Sets the width of the notches relative to the box’ width. For example, with 0, the notches are as wide as the box(es).

The β€˜notchwidth’ property is a number and may be specified as:
  • An int or float in the interval [0, 0.5]

Returns

Return type

int|float

property offsetgroupΒΆ

Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

The β€˜offsetgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property orientationΒΆ

Sets the orientation of the box(es). If β€œv” (β€œh”), the distribution is visualized along the vertical (horizontal).

The β€˜orientation’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜v’, β€˜h’]

Returns

Return type

Any

property pointposΒΆ

Sets the position of the sample points in relation to the box(es). If 0, the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes

The β€˜pointpos’ property is a number and may be specified as:
  • An int or float in the interval [-2, 2]

Returns

Return type

int|float

property q1ΒΆ

Sets the Quartile 1 values. There should be as many items as the number of boxes desired.

The β€˜q1’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property q1srcΒΆ

Sets the source reference on Chart Studio Cloud for q1 .

The β€˜q1src’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property q3ΒΆ

Sets the Quartile 3 values. There should be as many items as the number of boxes desired.

The β€˜q3’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property q3srcΒΆ

Sets the source reference on Chart Studio Cloud for q3 .

The β€˜q3src’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property quartilemethodΒΆ

Sets the method used to compute the sample’s Q1 and Q3 quartiles. The β€œlinear” method uses the 25th percentile for Q1 and 75th percentile for Q3 as computed using method #10 (listed on http://www.amstat.org/publications/jse/v14n3/langford.html). The β€œexclusive” method uses the median to divide the ordered dataset into two halves if the sample is odd, it does not include the median in either half - Q1 is then the median of the lower half and Q3 the median of the upper half. The β€œinclusive” method also uses the median to divide the ordered dataset into two halves but if the sample is odd, it includes the median in both halves - Q1 is then the median of the lower half and Q3 the median of the upper half.

The β€˜quartilemethod’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜linear’, β€˜exclusive’, β€˜inclusive’]

Returns

Return type

Any

property sdΒΆ

Sets the standard deviation values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If sd is not provided but a sample (in y or x) is set, we compute the standard deviation for each box using the sample values.

The β€˜sd’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property sdsrcΒΆ

Sets the source reference on Chart Studio Cloud for sd .

The β€˜sdsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property selectedΒΆ

The β€˜selected’ property is an instance of Selected that may be specified as:

  • An instance of plotly.graph_objects.box.Selected

  • A dict of string/value properties that will be passed to the Selected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.box.selected.Marke r instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.box.Selected

property selectedpointsΒΆ

Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

The β€˜selectedpoints’ property accepts values of any type

Returns

Return type

Any

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.box.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.box.Stream

property textΒΆ

Sets the text elements associated with each sample value. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace’s (x,y) coordinates. To be seen, trace hoverinfo must contain a β€œtext” flag.

The β€˜text’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property unselectedΒΆ

The β€˜unselected’ property is an instance of Unselected that may be specified as:

  • An instance of plotly.graph_objects.box.Unselected

  • A dict of string/value properties that will be passed to the Unselected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.box.unselected.Mar ker instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.box.Unselected

property upperfenceΒΆ

Sets the upper fence values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If upperfence is not provided but a sample (in y or x) is set, we compute the lower as the last sample point above 1.5 times the IQR.

The β€˜upperfence’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property upperfencesrcΒΆ

Sets the source reference on Chart Studio Cloud for upperfence .

The β€˜upperfencesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property whiskerwidthΒΆ

Sets the width of the whiskers relative to the box’ width. For example, with 1, the whiskers are as wide as the box(es).

The β€˜whiskerwidth’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property widthΒΆ

Sets the width of the box in data coordinate If 0 (default value) the width is automatically selected based on the positions of other box traces in the same subplot.

The β€˜width’ property is a number and may be specified as:
  • An int or float in the interval [0, inf]

Returns

Return type

int|float

property xΒΆ

Sets the x sample data or coordinates. See overview for more info.

The β€˜x’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property x0ΒΆ

Sets the x coordinate for single-box traces or the starting coordinate for multi-box traces set using q1/median/q3. See overview for more info.

The β€˜x0’ property accepts values of any type

Returns

Return type

Any

property xaxisΒΆ

Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

The β€˜xaxis’ property is an identifier of a particular subplot, of type β€˜x’, that may be specified as the string β€˜x’ optionally followed by an integer >= 1 (e.g. β€˜x’, β€˜x1’, β€˜x2’, β€˜x3’, etc.)

Returns

Return type

str

property xcalendarΒΆ

Sets the calendar system to use with x date data.

The β€˜xcalendar’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜gregorian’, β€˜chinese’, β€˜coptic’, β€˜discworld’, β€˜ethiopian’, β€˜hebrew’, β€˜islamic’, β€˜julian’, β€˜mayan’, β€˜nanakshahi’, β€˜nepali’, β€˜persian’, β€˜jalali’, β€˜taiwan’, β€˜thai’, β€˜ummalqura’]

Returns

Return type

Any

property xsrcΒΆ

Sets the source reference on Chart Studio Cloud for x .

The β€˜xsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property yΒΆ

Sets the y sample data or coordinates. See overview for more info.

The β€˜y’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property y0ΒΆ

Sets the y coordinate for single-box traces or the starting coordinate for multi-box traces set using q1/median/q3. See overview for more info.

The β€˜y0’ property accepts values of any type

Returns

Return type

Any

property yaxisΒΆ

Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

The β€˜yaxis’ property is an identifier of a particular subplot, of type β€˜y’, that may be specified as the string β€˜y’ optionally followed by an integer >= 1 (e.g. β€˜y’, β€˜y1’, β€˜y2’, β€˜y3’, etc.)

Returns

Return type

str

property ycalendarΒΆ

Sets the calendar system to use with y date data.

The β€˜ycalendar’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜gregorian’, β€˜chinese’, β€˜coptic’, β€˜discworld’, β€˜ethiopian’, β€˜hebrew’, β€˜islamic’, β€˜julian’, β€˜mayan’, β€˜nanakshahi’, β€˜nepali’, β€˜persian’, β€˜jalali’, β€˜taiwan’, β€˜thai’, β€˜ummalqura’]

Returns

Return type

Any

property ysrcΒΆ

Sets the source reference on Chart Studio Cloud for y .

The β€˜ysrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.Candlestick(arg=None, close=None, closesrc=None, customdata=None, customdatasrc=None, decreasing=None, high=None, highsrc=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, increasing=None, legendgroup=None, line=None, low=None, lowsrc=None, meta=None, metasrc=None, name=None, opacity=None, open=None, opensrc=None, selectedpoints=None, showlegend=None, stream=None, text=None, textsrc=None, uid=None, uirevision=None, visible=None, whiskerwidth=None, x=None, xaxis=None, xcalendar=None, xsrc=None, yaxis=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property closeΒΆ

Sets the close values.

The β€˜close’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property closesrcΒΆ

Sets the source reference on Chart Studio Cloud for close .

The β€˜closesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property decreasingΒΆ

The β€˜decreasing’ property is an instance of Decreasing that may be specified as:

  • An instance of plotly.graph_objects.candlestick.Decreasing

  • A dict of string/value properties that will be passed to the Decreasing constructor

    Supported dict properties:

    fillcolor

    Sets the fill color. Defaults to a half- transparent variant of the line color, marker color, or marker line color, whichever is available.

    line

    plotly.graph_objects.candlestick.decrea sing.Line instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.candlestick.Decreasing

property highΒΆ

Sets the high values.

The β€˜high’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property highsrcΒΆ

Sets the source reference on Chart Studio Cloud for high .

The β€˜highsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜x’, β€˜y’, β€˜z’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜x+y’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.candlestick.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

    split

    Show hover information (open, close, high, low) in separate labels.

Returns

Return type

plotly.graph_objects.candlestick.Hoverlabel

property hovertextΒΆ

Same as text.

The β€˜hovertext’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property increasingΒΆ

The β€˜increasing’ property is an instance of Increasing that may be specified as:

  • An instance of plotly.graph_objects.candlestick.Increasing

  • A dict of string/value properties that will be passed to the Increasing constructor

    Supported dict properties:

    fillcolor

    Sets the fill color. Defaults to a half- transparent variant of the line color, marker color, or marker line color, whichever is available.

    line

    plotly.graph_objects.candlestick.increa sing.Line instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.candlestick.Increasing

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property lineΒΆ

The β€˜line’ property is an instance of Line that may be specified as:

  • An instance of plotly.graph_objects.candlestick.Line

  • A dict of string/value properties that will be passed to the Line constructor

    Supported dict properties:

    width

    Sets the width (in px) of line bounding the box(es). Note that this style setting can also be set per direction via increasing.line.width and decreasing.line.width.

Returns

Return type

plotly.graph_objects.candlestick.Line

property lowΒΆ

Sets the low values.

The β€˜low’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property lowsrcΒΆ

Sets the source reference on Chart Studio Cloud for low .

The β€˜lowsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property openΒΆ

Sets the open values.

The β€˜open’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property opensrcΒΆ

Sets the source reference on Chart Studio Cloud for open .

The β€˜opensrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property selectedpointsΒΆ

Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

The β€˜selectedpoints’ property accepts values of any type

Returns

Return type

Any

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.candlestick.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.candlestick.Stream

property textΒΆ

Sets hover text elements associated with each sample point. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to this trace’s sample points.

The β€˜text’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property whiskerwidthΒΆ

Sets the width of the whiskers relative to the box’ width. For example, with 1, the whiskers are as wide as the box(es).

The β€˜whiskerwidth’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property xΒΆ

Sets the x coordinates. If absent, linear coordinate will be generated.

The β€˜x’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property xaxisΒΆ

Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

The β€˜xaxis’ property is an identifier of a particular subplot, of type β€˜x’, that may be specified as the string β€˜x’ optionally followed by an integer >= 1 (e.g. β€˜x’, β€˜x1’, β€˜x2’, β€˜x3’, etc.)

Returns

Return type

str

property xcalendarΒΆ

Sets the calendar system to use with x date data.

The β€˜xcalendar’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜gregorian’, β€˜chinese’, β€˜coptic’, β€˜discworld’, β€˜ethiopian’, β€˜hebrew’, β€˜islamic’, β€˜julian’, β€˜mayan’, β€˜nanakshahi’, β€˜nepali’, β€˜persian’, β€˜jalali’, β€˜taiwan’, β€˜thai’, β€˜ummalqura’]

Returns

Return type

Any

property xsrcΒΆ

Sets the source reference on Chart Studio Cloud for x .

The β€˜xsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property yaxisΒΆ

Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

The β€˜yaxis’ property is an identifier of a particular subplot, of type β€˜y’, that may be specified as the string β€˜y’ optionally followed by an integer >= 1 (e.g. β€˜y’, β€˜y1’, β€˜y2’, β€˜y3’, etc.)

Returns

Return type

str

class plotly.graph_objects.Carpet(arg=None, a=None, a0=None, aaxis=None, asrc=None, b=None, b0=None, baxis=None, bsrc=None, carpet=None, cheaterslope=None, color=None, customdata=None, customdatasrc=None, da=None, db=None, font=None, ids=None, idssrc=None, meta=None, metasrc=None, name=None, opacity=None, stream=None, uid=None, uirevision=None, visible=None, x=None, xaxis=None, xsrc=None, y=None, yaxis=None, ysrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property aΒΆ

An array containing values of the first parameter value

The β€˜a’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property a0ΒΆ

Alternate to a. Builds a linear space of a coordinates. Use with da where a0 is the starting coordinate and da the step.

The β€˜a0’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property aaxisΒΆ

The β€˜aaxis’ property is an instance of Aaxis that may be specified as:

  • An instance of plotly.graph_objects.carpet.Aaxis

  • A dict of string/value properties that will be passed to the Aaxis constructor

    Supported dict properties:

    arraydtick

    The stride between grid lines along the axis

    arraytick0

    The starting index of grid lines along the axis

    autorange

    Determines whether or not the range of this axis is computed in relation to the input data. See rangemode for more info. If range is provided, then autorange is set to False.

    categoryarray

    Sets the order in which categories on this axis appear. Only has an effect if categoryorder is set to β€œarray”. Used with categoryorder.

    categoryarraysrc

    Sets the source reference on Chart Studio Cloud for categoryarray .

    categoryorder

    Specifies the ordering logic for the case of categorical variables. By default, plotly uses β€œtrace”, which specifies the order that is present in the data supplied. Set categoryorder to category ascending or category descending if order should be determined by the alphanumerical order of the category names. Set categoryorder to β€œarray” to derive the ordering from the attribute categoryarray. If a category is not found in the categoryarray array, the sorting behavior for that attribute will be identical to the β€œtrace” mode. The unspecified categories will follow the categories in categoryarray.

    cheatertype

    color

    Sets default for all colors associated with this axis all at once: line, font, tick, and grid colors. Grid color is lightened by blending this with the plot background Individual pieces can override this.

    dtick

    The stride between grid lines along the axis

    endline

    Determines whether or not a line is drawn at along the final value of this axis. If True, the end line is drawn on top of the grid lines.

    endlinecolor

    Sets the line color of the end line.

    endlinewidth

    Sets the width (in px) of the end line.

    exponentformat

    Determines a formatting rule for the tick exponents. For example, consider the number 1,000,000,000. If β€œnone”, it appears as 1,000,000,000. If β€œe”, 1e+9. If β€œE”, 1E+9. If β€œpower”, 1x10^9 (with 9 in a super script). If β€œSI”, 1G. If β€œB”, 1B.

    fixedrange

    Determines whether or not this axis is zoom- able. If true, then zoom is disabled.

    gridcolor

    Sets the axis line color.

    gridwidth

    Sets the width (in px) of the axis line.

    labelpadding

    Extra padding between label and the axis

    labelprefix

    Sets a axis label prefix.

    labelsuffix

    Sets a axis label suffix.

    linecolor

    Sets the axis line color.

    linewidth

    Sets the width (in px) of the axis line.

    minorgridcolor

    Sets the color of the grid lines.

    minorgridcount

    Sets the number of minor grid ticks per major grid tick

    minorgridwidth

    Sets the width (in px) of the grid lines.

    nticks

    Specifies the maximum number of ticks for the particular axis. The actual number of ticks will be chosen automatically to be less than or equal to nticks. Has an effect only if tickmode is set to β€œauto”.

    range

    Sets the range of this axis. If the axis type is β€œlog”, then you must take the log of your desired range (e.g. to set the range from 1 to 100, set the range from 0 to 2). If the axis type is β€œdate”, it should be date strings, like date data, though Date objects and unix milliseconds will be accepted and converted to strings. If the axis type is β€œcategory”, it should be numbers, using the scale where each category is assigned a serial number from zero in the order it appears.

    rangemode

    If β€œnormal”, the range is computed in relation to the extrema of the input data. If *tozero*`, the range extends to 0, regardless of the input data If β€œnonnegative”, the range is non- negative, regardless of the input data.

    separatethousands

    If β€œtrue”, even 4-digit integers are separated

    showexponent

    If β€œall”, all exponents are shown besides their significands. If β€œfirst”, only the exponent of the first tick is shown. If β€œlast”, only the exponent of the last tick is shown. If β€œnone”, no exponents appear.

    showgrid

    Determines whether or not grid lines are drawn. If True, the grid lines are drawn at every tick mark.

    showline

    Determines whether or not a line bounding this axis is drawn.

    showticklabels

    Determines whether axis labels are drawn on the low side, the high side, both, or neither side of the axis.

    showtickprefix

    If β€œall”, all tick labels are displayed with a prefix. If β€œfirst”, only the first tick is displayed with a prefix. If β€œlast”, only the last tick is displayed with a suffix. If β€œnone”, tick prefixes are hidden.

    showticksuffix

    Same as showtickprefix but for tick suffixes.

    smoothing

    startline

    Determines whether or not a line is drawn at along the starting value of this axis. If True, the start line is drawn on top of the grid lines.

    startlinecolor

    Sets the line color of the start line.

    startlinewidth

    Sets the width (in px) of the start line.

    tick0

    The starting index of grid lines along the axis

    tickangle

    Sets the angle of the tick labels with respect to the horizontal. For example, a tickangle of -90 draws the tick labels vertically.

    tickfont

    Sets the tick font.

    tickformat

    Sets the tick label formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format And for dates see: We add one item to d3’s date formatter: β€œ%{n}f” for fractional seconds with n digits. For example, 2016-10-13 09:15:23.456 with tickformat β€œ%H~%M~%S.%2f” would display β€œ09~15~23.46”

    tickformatstops

    A tuple of plotly.graph_objects.carpet. aaxis.Tickformatstop instances or dicts with compatible properties

    tickformatstopdefaults

    When used in a template (as layout.template.dat a.carpet.aaxis.tickformatstopdefaults), sets the default property values to use for elements of carpet.aaxis.tickformatstops

    tickmode

    tickprefix

    Sets a tick label prefix.

    ticksuffix

    Sets a tick label suffix.

    ticktext

    Sets the text displayed at the ticks position via tickvals. Only has an effect if tickmode is set to β€œarray”. Used with tickvals.

    ticktextsrc

    Sets the source reference on Chart Studio Cloud for ticktext .

    tickvals

    Sets the values at which ticks on this axis appear. Only has an effect if tickmode is set to β€œarray”. Used with ticktext.

    tickvalssrc

    Sets the source reference on Chart Studio Cloud for tickvals .

    title

    :class:`plotly.graph_objects.carpet.aaxis.Title ` instance or dict with compatible properties

    titlefont

    Deprecated: Please use carpet.aaxis.title.font instead. Sets this axis’ title font. Note that the title’s font used to be set by the now deprecated titlefont attribute.

    titleoffset

    Deprecated: Please use carpet.aaxis.title.offset instead. An additional amount by which to offset the title from the tick labels, given in pixels. Note that this used to be set by the now deprecated titleoffset attribute.

    type

    Sets the axis type. By default, plotly attempts to determined the axis type by looking into the data of the traces that referenced the axis in question.

Returns

Return type

plotly.graph_objects.carpet.Aaxis

property asrcΒΆ

Sets the source reference on Chart Studio Cloud for a .

The β€˜asrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property bΒΆ

A two dimensional array of y coordinates at each carpet point.

The β€˜b’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property b0ΒΆ

Alternate to b. Builds a linear space of a coordinates. Use with db where b0 is the starting coordinate and db the step.

The β€˜b0’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property baxisΒΆ

The β€˜baxis’ property is an instance of Baxis that may be specified as:

  • An instance of plotly.graph_objects.carpet.Baxis

  • A dict of string/value properties that will be passed to the Baxis constructor

    Supported dict properties:

    arraydtick

    The stride between grid lines along the axis

    arraytick0

    The starting index of grid lines along the axis

    autorange

    Determines whether or not the range of this axis is computed in relation to the input data. See rangemode for more info. If range is provided, then autorange is set to False.

    categoryarray

    Sets the order in which categories on this axis appear. Only has an effect if categoryorder is set to β€œarray”. Used with categoryorder.

    categoryarraysrc

    Sets the source reference on Chart Studio Cloud for categoryarray .

    categoryorder

    Specifies the ordering logic for the case of categorical variables. By default, plotly uses β€œtrace”, which specifies the order that is present in the data supplied. Set categoryorder to category ascending or category descending if order should be determined by the alphanumerical order of the category names. Set categoryorder to β€œarray” to derive the ordering from the attribute categoryarray. If a category is not found in the categoryarray array, the sorting behavior for that attribute will be identical to the β€œtrace” mode. The unspecified categories will follow the categories in categoryarray.

    cheatertype

    color

    Sets default for all colors associated with this axis all at once: line, font, tick, and grid colors. Grid color is lightened by blending this with the plot background Individual pieces can override this.

    dtick

    The stride between grid lines along the axis

    endline

    Determines whether or not a line is drawn at along the final value of this axis. If True, the end line is drawn on top of the grid lines.

    endlinecolor

    Sets the line color of the end line.

    endlinewidth

    Sets the width (in px) of the end line.

    exponentformat

    Determines a formatting rule for the tick exponents. For example, consider the number 1,000,000,000. If β€œnone”, it appears as 1,000,000,000. If β€œe”, 1e+9. If β€œE”, 1E+9. If β€œpower”, 1x10^9 (with 9 in a super script). If β€œSI”, 1G. If β€œB”, 1B.

    fixedrange

    Determines whether or not this axis is zoom- able. If true, then zoom is disabled.

    gridcolor

    Sets the axis line color.

    gridwidth

    Sets the width (in px) of the axis line.

    labelpadding

    Extra padding between label and the axis

    labelprefix

    Sets a axis label prefix.

    labelsuffix

    Sets a axis label suffix.

    linecolor

    Sets the axis line color.

    linewidth

    Sets the width (in px) of the axis line.

    minorgridcolor

    Sets the color of the grid lines.

    minorgridcount

    Sets the number of minor grid ticks per major grid tick

    minorgridwidth

    Sets the width (in px) of the grid lines.

    nticks

    Specifies the maximum number of ticks for the particular axis. The actual number of ticks will be chosen automatically to be less than or equal to nticks. Has an effect only if tickmode is set to β€œauto”.

    range

    Sets the range of this axis. If the axis type is β€œlog”, then you must take the log of your desired range (e.g. to set the range from 1 to 100, set the range from 0 to 2). If the axis type is β€œdate”, it should be date strings, like date data, though Date objects and unix milliseconds will be accepted and converted to strings. If the axis type is β€œcategory”, it should be numbers, using the scale where each category is assigned a serial number from zero in the order it appears.

    rangemode

    If β€œnormal”, the range is computed in relation to the extrema of the input data. If *tozero*`, the range extends to 0, regardless of the input data If β€œnonnegative”, the range is non- negative, regardless of the input data.

    separatethousands

    If β€œtrue”, even 4-digit integers are separated

    showexponent

    If β€œall”, all exponents are shown besides their significands. If β€œfirst”, only the exponent of the first tick is shown. If β€œlast”, only the exponent of the last tick is shown. If β€œnone”, no exponents appear.

    showgrid

    Determines whether or not grid lines are drawn. If True, the grid lines are drawn at every tick mark.

    showline

    Determines whether or not a line bounding this axis is drawn.

    showticklabels

    Determines whether axis labels are drawn on the low side, the high side, both, or neither side of the axis.

    showtickprefix

    If β€œall”, all tick labels are displayed with a prefix. If β€œfirst”, only the first tick is displayed with a prefix. If β€œlast”, only the last tick is displayed with a suffix. If β€œnone”, tick prefixes are hidden.

    showticksuffix

    Same as showtickprefix but for tick suffixes.

    smoothing

    startline

    Determines whether or not a line is drawn at along the starting value of this axis. If True, the start line is drawn on top of the grid lines.

    startlinecolor

    Sets the line color of the start line.

    startlinewidth

    Sets the width (in px) of the start line.

    tick0

    The starting index of grid lines along the axis

    tickangle

    Sets the angle of the tick labels with respect to the horizontal. For example, a tickangle of -90 draws the tick labels vertically.

    tickfont

    Sets the tick font.

    tickformat

    Sets the tick label formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format And for dates see: We add one item to d3’s date formatter: β€œ%{n}f” for fractional seconds with n digits. For example, 2016-10-13 09:15:23.456 with tickformat β€œ%H~%M~%S.%2f” would display β€œ09~15~23.46”

    tickformatstops

    A tuple of plotly.graph_objects.carpet. baxis.Tickformatstop instances or dicts with compatible properties

    tickformatstopdefaults

    When used in a template (as layout.template.dat a.carpet.baxis.tickformatstopdefaults), sets the default property values to use for elements of carpet.baxis.tickformatstops

    tickmode

    tickprefix

    Sets a tick label prefix.

    ticksuffix

    Sets a tick label suffix.

    ticktext

    Sets the text displayed at the ticks position via tickvals. Only has an effect if tickmode is set to β€œarray”. Used with tickvals.

    ticktextsrc

    Sets the source reference on Chart Studio Cloud for ticktext .

    tickvals

    Sets the values at which ticks on this axis appear. Only has an effect if tickmode is set to β€œarray”. Used with ticktext.

    tickvalssrc

    Sets the source reference on Chart Studio Cloud for tickvals .

    title

    :class:`plotly.graph_objects.carpet.baxis.Title ` instance or dict with compatible properties

    titlefont

    Deprecated: Please use carpet.baxis.title.font instead. Sets this axis’ title font. Note that the title’s font used to be set by the now deprecated titlefont attribute.

    titleoffset

    Deprecated: Please use carpet.baxis.title.offset instead. An additional amount by which to offset the title from the tick labels, given in pixels. Note that this used to be set by the now deprecated titleoffset attribute.

    type

    Sets the axis type. By default, plotly attempts to determined the axis type by looking into the data of the traces that referenced the axis in question.

Returns

Return type

plotly.graph_objects.carpet.Baxis

property bsrcΒΆ

Sets the source reference on Chart Studio Cloud for b .

The β€˜bsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property carpetΒΆ

An identifier for this carpet, so that scattercarpet and contourcarpet traces can specify a carpet plot on which they lie

The β€˜carpet’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property cheaterslopeΒΆ

The shift applied to each successive row of data in creating a cheater plot. Only used if x is been ommitted.

The β€˜cheaterslope’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property colorΒΆ

Sets default for all colors associated with this axis all at once: line, font, tick, and grid colors. Grid color is lightened by blending this with the plot background Individual pieces can override this.

The β€˜color’ property is a color and may be specified as:
  • A hex string (e.g. β€˜#ff0000’)

  • An rgb/rgba string (e.g. β€˜rgb(255,0,0)’)

  • An hsl/hsla string (e.g. β€˜hsl(0,100%,50%)’)

  • An hsv/hsva string (e.g. β€˜hsv(0,100%,100%)’)

  • A named CSS color:

    aliceblue, antiquewhite, aqua, aquamarine, azure, beige, bisque, black, blanchedalmond, blue, blueviolet, brown, burlywood, cadetblue, chartreuse, chocolate, coral, cornflowerblue, cornsilk, crimson, cyan, darkblue, darkcyan, darkgoldenrod, darkgray, darkgrey, darkgreen, darkkhaki, darkmagenta, darkolivegreen, darkorange, darkorchid, darkred, darksalmon, darkseagreen, darkslateblue, darkslategray, darkslategrey, darkturquoise, darkviolet, deeppink, deepskyblue, dimgray, dimgrey, dodgerblue, firebrick, floralwhite, forestgreen, fuchsia, gainsboro, ghostwhite, gold, goldenrod, gray, grey, green, greenyellow, honeydew, hotpink, indianred, indigo, ivory, khaki, lavender, lavenderblush, lawngreen, lemonchiffon, lightblue, lightcoral, lightcyan, lightgoldenrodyellow, lightgray, lightgrey, lightgreen, lightpink, lightsalmon, lightseagreen, lightskyblue, lightslategray, lightslategrey, lightsteelblue, lightyellow, lime, limegreen, linen, magenta, maroon, mediumaquamarine, mediumblue, mediumorchid, mediumpurple, mediumseagreen, mediumslateblue, mediumspringgreen, mediumturquoise, mediumvioletred, midnightblue, mintcream, mistyrose, moccasin, navajowhite, navy, oldlace, olive, olivedrab, orange, orangered, orchid, palegoldenrod, palegreen, paleturquoise, palevioletred, papayawhip, peachpuff, peru, pink, plum, powderblue, purple, red, rosybrown, royalblue, rebeccapurple, saddlebrown, salmon, sandybrown, seagreen, seashell, sienna, silver, skyblue, slateblue, slategray, slategrey, snow, springgreen, steelblue, tan, teal, thistle, tomato, turquoise, violet, wheat, white, whitesmoke, yellow, yellowgreen

Returns

Return type

str

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property daΒΆ

Sets the a coordinate step. See a0 for more info.

The β€˜da’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property dbΒΆ

Sets the b coordinate step. See b0 for more info.

The β€˜db’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property fontΒΆ

The default font used for axis & tick labels on this carpet

The β€˜font’ property is an instance of Font that may be specified as:

  • An instance of plotly.graph_objects.carpet.Font

  • A dict of string/value properties that will be passed to the Font constructor

    Supported dict properties:

    color

    family

    HTML font family - the typeface that will be applied by the web browser. The web browser will only be able to apply a font if it is available on the system which it operates. Provide multiple font families, separated by commas, to indicate the preference in which to apply fonts if they aren’t available on the system. The Chart Studio Cloud (at https://chart-studio.plotly.com or on-premise) generates images on a server, where only a select number of fonts are installed and supported. These include β€œArial”, β€œBalto”, β€œCourier New”, β€œDroid Sans”,, β€œDroid Serif”, β€œDroid Sans Mono”, β€œGravitas One”, β€œOld Standard TT”, β€œOpen Sans”, β€œOverpass”, β€œPT Sans Narrow”, β€œRaleway”, β€œTimes New Roman”.

    size

Returns

Return type

plotly.graph_objects.carpet.Font

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.carpet.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.carpet.Stream

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property xΒΆ

A two dimensional array of x coordinates at each carpet point. If ommitted, the plot is a cheater plot and the xaxis is hidden by default.

The β€˜x’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property xaxisΒΆ

Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

The β€˜xaxis’ property is an identifier of a particular subplot, of type β€˜x’, that may be specified as the string β€˜x’ optionally followed by an integer >= 1 (e.g. β€˜x’, β€˜x1’, β€˜x2’, β€˜x3’, etc.)

Returns

Return type

str

property xsrcΒΆ

Sets the source reference on Chart Studio Cloud for x .

The β€˜xsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property yΒΆ

A two dimensional array of y coordinates at each carpet point.

The β€˜y’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property yaxisΒΆ

Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

The β€˜yaxis’ property is an identifier of a particular subplot, of type β€˜y’, that may be specified as the string β€˜y’ optionally followed by an integer >= 1 (e.g. β€˜y’, β€˜y1’, β€˜y2’, β€˜y3’, etc.)

Returns

Return type

str

property ysrcΒΆ

Sets the source reference on Chart Studio Cloud for y .

The β€˜ysrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.Choropleth(arg=None, autocolorscale=None, coloraxis=None, colorbar=None, colorscale=None, customdata=None, customdatasrc=None, featureidkey=None, geo=None, geojson=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, locationmode=None, locations=None, locationssrc=None, marker=None, meta=None, metasrc=None, name=None, reversescale=None, selected=None, selectedpoints=None, showlegend=None, showscale=None, stream=None, text=None, textsrc=None, uid=None, uirevision=None, unselected=None, visible=None, z=None, zauto=None, zmax=None, zmid=None, zmin=None, zsrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property autocolorscaleΒΆ

Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by colorscale. In case colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

The β€˜autocolorscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property coloraxisΒΆ

Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

The β€˜coloraxis’ property is an identifier of a particular subplot, of type β€˜coloraxis’, that may be specified as the string β€˜coloraxis’ optionally followed by an integer >= 1 (e.g. β€˜coloraxis’, β€˜coloraxis1’, β€˜coloraxis2’, β€˜coloraxis3’, etc.)

Returns

Return type

str

property colorbarΒΆ

The β€˜colorbar’ property is an instance of ColorBar that may be specified as:

  • An instance of plotly.graph_objects.choropleth.ColorBar

  • A dict of string/value properties that will be passed to the ColorBar constructor

    Supported dict properties:

    bgcolor

    Sets the color of padded area.

    bordercolor

    Sets the axis line color.

    borderwidth

    Sets the width (in px) or the border enclosing this color bar.

    dtick

    Sets the step in-between ticks on this axis. Use with tick0. Must be a positive number, or special strings available to β€œlog” and β€œdate” axes. If the axis type is β€œlog”, then ticks are set every 10^(n*dtick) where n is the tick number. For example, to set a tick mark at 1, 10, 100, 1000, … set dtick to 1. To set tick marks at 1, 100, 10000, … set dtick to 2. To set tick marks at 1, 5, 25, 125, 625, 3125, … set dtick to log_10(5), or 0.69897000433. β€œlog” has several special values; β€œL<f>”, where f is a positive number, gives ticks linearly spaced in value (but not position). For example tick0 = 0.1, dtick = β€œL0.5” will put ticks at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus small digits between, use β€œD1” (all digits) or β€œD2” (only 2 and 5). tick0 is ignored for β€œD1” and β€œD2”. If the axis type is β€œdate”, then you must convert the time to milliseconds. For example, to set the interval between ticks to one day, set dtick to 86400000.0. β€œdate” also has special values β€œM<n>” gives ticks spaced by a number of months. n must be a positive integer. To set ticks on the 15th of every third month, set tick0 to β€œ2000-01-15” and dtick to β€œM3”. To set ticks every 4 years, set dtick to β€œM48”

    exponentformat

    Determines a formatting rule for the tick exponents. For example, consider the number 1,000,000,000. If β€œnone”, it appears as 1,000,000,000. If β€œe”, 1e+9. If β€œE”, 1E+9. If β€œpower”, 1x10^9 (with 9 in a super script). If β€œSI”, 1G. If β€œB”, 1B.

    len

    Sets the length of the color bar This measure excludes the padding of both ends. That is, the color bar length is this length minus the padding on both ends.

    lenmode

    Determines whether this color bar’s length (i.e. the measure in the color variation direction) is set in units of plot β€œfraction” or in *pixels. Use len to set the value.

    nticks

    Specifies the maximum number of ticks for the particular axis. The actual number of ticks will be chosen automatically to be less than or equal to nticks. Has an effect only if tickmode is set to β€œauto”.

    outlinecolor

    Sets the axis line color.

    outlinewidth

    Sets the width (in px) of the axis line.

    separatethousands

    If β€œtrue”, even 4-digit integers are separated

    showexponent

    If β€œall”, all exponents are shown besides their significands. If β€œfirst”, only the exponent of the first tick is shown. If β€œlast”, only the exponent of the last tick is shown. If β€œnone”, no exponents appear.

    showticklabels

    Determines whether or not the tick labels are drawn.

    showtickprefix

    If β€œall”, all tick labels are displayed with a prefix. If β€œfirst”, only the first tick is displayed with a prefix. If β€œlast”, only the last tick is displayed with a suffix. If β€œnone”, tick prefixes are hidden.

    showticksuffix

    Same as showtickprefix but for tick suffixes.

    thickness

    Sets the thickness of the color bar This measure excludes the size of the padding, ticks and labels.

    thicknessmode

    Determines whether this color bar’s thickness (i.e. the measure in the constant color direction) is set in units of plot β€œfraction” or in β€œpixels”. Use thickness to set the value.

    tick0

    Sets the placement of the first tick on this axis. Use with dtick. If the axis type is β€œlog”, then you must take the log of your starting tick (e.g. to set the starting tick to 100, set the tick0 to 2) except when dtick`=*L<f>* (see `dtick for more info). If the axis type is β€œdate”, it should be a date string, like date data. If the axis type is β€œcategory”, it should be a number, using the scale where each category is assigned a serial number from zero in the order it appears.

    tickangle

    Sets the angle of the tick labels with respect to the horizontal. For example, a tickangle of -90 draws the tick labels vertically.

    tickcolor

    Sets the tick color.

    tickfont

    Sets the color bar’s tick label font

    tickformat

    Sets the tick label formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format And for dates see: https://github.com/d3/d3-time- format#locale_format We add one item to d3’s date formatter: β€œ%{n}f” for fractional seconds with n digits. For example, 2016-10-13 09:15:23.456 with tickformat β€œ%H~%M~%S.%2f” would display β€œ09~15~23.46”

    tickformatstops

    A tuple of plotly.graph_objects.choropl eth.colorbar.Tickformatstop instances or dicts with compatible properties

    tickformatstopdefaults

    When used in a template (as layout.template.dat a.choropleth.colorbar.tickformatstopdefaults), sets the default property values to use for elements of choropleth.colorbar.tickformatstops

    ticklen

    Sets the tick length (in px).

    tickmode

    Sets the tick mode for this axis. If β€œauto”, the number of ticks is set via nticks. If β€œlinear”, the placement of the ticks is determined by a starting position tick0 and a tick step dtick (β€œlinear” is the default value if tick0 and dtick are provided). If β€œarray”, the placement of the ticks is set via tickvals and the tick text is ticktext. (β€œarray” is the default value if tickvals is provided).

    tickprefix

    Sets a tick label prefix.

    ticks

    Determines whether ticks are drawn or not. If β€œβ€, this axis’ ticks are not drawn. If β€œoutside” (β€œinside”), this axis’ are drawn outside (inside) the axis lines.

    ticksuffix

    Sets a tick label suffix.

    ticktext

    Sets the text displayed at the ticks position via tickvals. Only has an effect if tickmode is set to β€œarray”. Used with tickvals.

    ticktextsrc

    Sets the source reference on Chart Studio Cloud for ticktext .

    tickvals

    Sets the values at which ticks on this axis appear. Only has an effect if tickmode is set to β€œarray”. Used with ticktext.

    tickvalssrc

    Sets the source reference on Chart Studio Cloud for tickvals .

    tickwidth

    Sets the tick width (in px).

    title

    plotly.graph_objects.choropleth.colorba r.Title instance or dict with compatible properties

    titlefont

    Deprecated: Please use choropleth.colorbar.title.font instead. Sets this color bar’s title font. Note that the title’s font used to be set by the now deprecated titlefont attribute.

    titleside

    Deprecated: Please use choropleth.colorbar.title.side instead. Determines the location of color bar’s title with respect to the color bar. Note that the title’s location used to be set by the now deprecated titleside attribute.

    x

    Sets the x position of the color bar (in plot fraction).

    xanchor

    Sets this color bar’s horizontal position anchor. This anchor binds the x position to the β€œleft”, β€œcenter” or β€œright” of the color bar.

    xpad

    Sets the amount of padding (in px) along the x direction.

    y

    Sets the y position of the color bar (in plot fraction).

    yanchor

    Sets this color bar’s vertical position anchor This anchor binds the y position to the β€œtop”, β€œmiddle” or β€œbottom” of the color bar.

    ypad

    Sets the amount of padding (in px) along the y direction.

Returns

Return type

plotly.graph_objects.choropleth.ColorBar

property colorscaleΒΆ

Sets the colorscale. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, [[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`zmin` and zmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrRd,Bluered,RdBu,Reds,Bl ues,Picnic,Rainbow,Portland,Jet,Hot,Blackbody,Earth,Electric,Vi ridis,Cividis.

The β€˜colorscale’ property is a colorscale and may be specified as:

  • A list of colors that will be spaced evenly to create the colorscale. Many predefined colorscale lists are included in the sequential, diverging, and cyclical modules in the plotly.colors package.

  • A list of 2-element lists where the first element is the normalized color level value (starting at 0 and ending at 1), and the second item is a valid color string. (e.g. [[0, β€˜green’], [0.5, β€˜red’], [1.0, β€˜rgb(0, 0, 255)’]])

  • One of the following named colorscales:
    [β€˜aggrnyl’, β€˜agsunset’, β€˜algae’, β€˜amp’, β€˜armyrose’, β€˜balance’,

    β€˜blackbody’, β€˜bluered’, β€˜blues’, β€˜blugrn’, β€˜bluyl’, β€˜brbg’, β€˜brwnyl’, β€˜bugn’, β€˜bupu’, β€˜burg’, β€˜burgyl’, β€˜cividis’, β€˜curl’, β€˜darkmint’, β€˜deep’, β€˜delta’, β€˜dense’, β€˜earth’, β€˜edge’, β€˜electric’, β€˜emrld’, β€˜fall’, β€˜geyser’, β€˜gnbu’, β€˜gray’, β€˜greens’, β€˜greys’, β€˜haline’, β€˜hot’, β€˜hsv’, β€˜ice’, β€˜icefire’, β€˜inferno’, β€˜jet’, β€˜magenta’, β€˜magma’, β€˜matter’, β€˜mint’, β€˜mrybm’, β€˜mygbm’, β€˜oranges’, β€˜orrd’, β€˜oryel’, β€˜peach’, β€˜phase’, β€˜picnic’, β€˜pinkyl’, β€˜piyg’, β€˜plasma’, β€˜plotly3’, β€˜portland’, β€˜prgn’, β€˜pubu’, β€˜pubugn’, β€˜puor’, β€˜purd’, β€˜purp’, β€˜purples’, β€˜purpor’, β€˜rainbow’, β€˜rdbu’, β€˜rdgy’, β€˜rdpu’, β€˜rdylbu’, β€˜rdylgn’, β€˜redor’, β€˜reds’, β€˜solar’, β€˜spectral’, β€˜speed’, β€˜sunset’, β€˜sunsetdark’, β€˜teal’, β€˜tealgrn’, β€˜tealrose’, β€˜tempo’, β€˜temps’, β€˜thermal’, β€˜tropic’, β€˜turbid’, β€˜twilight’, β€˜viridis’, β€˜ylgn’, β€˜ylgnbu’, β€˜ylorbr’, β€˜ylorrd’].

    Appending β€˜_r’ to a named colorscale reverses it.

Returns

Return type

str

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property featureidkeyΒΆ

Sets the key in GeoJSON features which is used as id to match the items included in the locations array. Only has an effect when geojson is set. Support nested property, for example β€œproperties.name”.

The β€˜featureidkey’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property geoΒΆ

Sets a reference between this trace’s geospatial coordinates and a geographic map. If β€œgeo” (the default value), the geospatial coordinates refer to layout.geo. If β€œgeo2”, the geospatial coordinates refer to layout.geo2, and so on.

The β€˜geo’ property is an identifier of a particular subplot, of type β€˜geo’, that may be specified as the string β€˜geo’ optionally followed by an integer >= 1 (e.g. β€˜geo’, β€˜geo1’, β€˜geo2’, β€˜geo3’, etc.)

Returns

Return type

str

property geojsonΒΆ

Sets optional GeoJSON data associated with this trace. If not given, the features on the base map are used. It can be set as a valid GeoJSON object or as a URL string. Note that we only accept GeoJSONs of type β€œFeatureCollection” or β€œFeature” with geometries of type β€œPolygon” or β€œMultiPolygon”.

The β€˜geojson’ property accepts values of any type

Returns

Return type

Any

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜location’, β€˜z’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜location+z’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.choropleth.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.choropleth.Hoverlabel

property hovertemplateΒΆ

Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event-data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

The β€˜hovertemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertemplate .

The β€˜hovertemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hovertextΒΆ

Same as text.

The β€˜hovertext’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property locationmodeΒΆ

Determines the set of locations used to match entries in locations to regions on the map. Values β€œISO-3”, β€œUSA- states”, country names correspond to features on the base map and value β€œgeojson-id” corresponds to features from a custom GeoJSON linked to the geojson attribute.

The β€˜locationmode’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜ISO-3’, β€˜USA-states’, β€˜country names’, β€˜geojson-id’]

Returns

Return type

Any

property locationsΒΆ

Sets the coordinates via location IDs or names. See locationmode for more info.

The β€˜locations’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property locationssrcΒΆ

Sets the source reference on Chart Studio Cloud for locations .

The β€˜locationssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property markerΒΆ

The β€˜marker’ property is an instance of Marker that may be specified as:

  • An instance of plotly.graph_objects.choropleth.Marker

  • A dict of string/value properties that will be passed to the Marker constructor

    Supported dict properties:

    line

    plotly.graph_objects.choropleth.marker. Line instance or dict with compatible properties

    opacity

    Sets the opacity of the locations.

    opacitysrc

    Sets the source reference on Chart Studio Cloud for opacity .

Returns

Return type

plotly.graph_objects.choropleth.Marker

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property reversescaleΒΆ

Reverses the color mapping if true. If true, zmin will correspond to the last color in the array and zmax will correspond to the first color.

The β€˜reversescale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property selectedΒΆ

The β€˜selected’ property is an instance of Selected that may be specified as:

  • An instance of plotly.graph_objects.choropleth.Selected

  • A dict of string/value properties that will be passed to the Selected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.choropleth.selecte d.Marker instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.choropleth.Selected

property selectedpointsΒΆ

Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

The β€˜selectedpoints’ property accepts values of any type

Returns

Return type

Any

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showscaleΒΆ

Determines whether or not a colorbar is displayed for this trace.

The β€˜showscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.choropleth.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.choropleth.Stream

property textΒΆ

Sets the text elements associated with each location.

The β€˜text’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property unselectedΒΆ

The β€˜unselected’ property is an instance of Unselected that may be specified as:

  • An instance of plotly.graph_objects.choropleth.Unselected

  • A dict of string/value properties that will be passed to the Unselected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.choropleth.unselec ted.Marker instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.choropleth.Unselected

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property zΒΆ

Sets the color values.

The β€˜z’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property zautoΒΆ

Determines whether or not the color domain is computed with respect to the input data (here in z) or the bounds set in zmin and zmax Defaults to false when zmin and zmax are set by the user.

The β€˜zauto’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property zmaxΒΆ

Sets the upper bound of the color domain. Value should have the same units as in z and if set, zmin must be set as well.

The β€˜zmax’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zmidΒΆ

Sets the mid-point of the color domain by scaling zmin and/or zmax to be equidistant to this point. Value should have the same units as in z. Has no effect when zauto is false.

The β€˜zmid’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zminΒΆ

Sets the lower bound of the color domain. Value should have the same units as in z and if set, zmax must be set as well.

The β€˜zmin’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zsrcΒΆ

Sets the source reference on Chart Studio Cloud for z .

The β€˜zsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.Choroplethmapbox(arg=None, autocolorscale=None, below=None, coloraxis=None, colorbar=None, colorscale=None, customdata=None, customdatasrc=None, featureidkey=None, geojson=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, locations=None, locationssrc=None, marker=None, meta=None, metasrc=None, name=None, reversescale=None, selected=None, selectedpoints=None, showlegend=None, showscale=None, stream=None, subplot=None, text=None, textsrc=None, uid=None, uirevision=None, unselected=None, visible=None, z=None, zauto=None, zmax=None, zmid=None, zmin=None, zsrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property autocolorscaleΒΆ

Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by colorscale. In case colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

The β€˜autocolorscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property belowΒΆ

Determines if the choropleth polygons will be inserted before the layer with the specified ID. By default, choroplethmapbox traces are placed above the water layers. If set to β€˜β€™, the layer will be inserted above every existing layer.

The β€˜below’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property coloraxisΒΆ

Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

The β€˜coloraxis’ property is an identifier of a particular subplot, of type β€˜coloraxis’, that may be specified as the string β€˜coloraxis’ optionally followed by an integer >= 1 (e.g. β€˜coloraxis’, β€˜coloraxis1’, β€˜coloraxis2’, β€˜coloraxis3’, etc.)

Returns

Return type

str

property colorbarΒΆ

The β€˜colorbar’ property is an instance of ColorBar that may be specified as:

  • An instance of plotly.graph_objects.choroplethmapbox.ColorBar

  • A dict of string/value properties that will be passed to the ColorBar constructor

    Supported dict properties:

    bgcolor

    Sets the color of padded area.

    bordercolor

    Sets the axis line color.

    borderwidth

    Sets the width (in px) or the border enclosing this color bar.

    dtick

    Sets the step in-between ticks on this axis. Use with tick0. Must be a positive number, or special strings available to β€œlog” and β€œdate” axes. If the axis type is β€œlog”, then ticks are set every 10^(n*dtick) where n is the tick number. For example, to set a tick mark at 1, 10, 100, 1000, … set dtick to 1. To set tick marks at 1, 100, 10000, … set dtick to 2. To set tick marks at 1, 5, 25, 125, 625, 3125, … set dtick to log_10(5), or 0.69897000433. β€œlog” has several special values; β€œL<f>”, where f is a positive number, gives ticks linearly spaced in value (but not position). For example tick0 = 0.1, dtick = β€œL0.5” will put ticks at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus small digits between, use β€œD1” (all digits) or β€œD2” (only 2 and 5). tick0 is ignored for β€œD1” and β€œD2”. If the axis type is β€œdate”, then you must convert the time to milliseconds. For example, to set the interval between ticks to one day, set dtick to 86400000.0. β€œdate” also has special values β€œM<n>” gives ticks spaced by a number of months. n must be a positive integer. To set ticks on the 15th of every third month, set tick0 to β€œ2000-01-15” and dtick to β€œM3”. To set ticks every 4 years, set dtick to β€œM48”

    exponentformat

    Determines a formatting rule for the tick exponents. For example, consider the number 1,000,000,000. If β€œnone”, it appears as 1,000,000,000. If β€œe”, 1e+9. If β€œE”, 1E+9. If β€œpower”, 1x10^9 (with 9 in a super script). If β€œSI”, 1G. If β€œB”, 1B.

    len

    Sets the length of the color bar This measure excludes the padding of both ends. That is, the color bar length is this length minus the padding on both ends.

    lenmode

    Determines whether this color bar’s length (i.e. the measure in the color variation direction) is set in units of plot β€œfraction” or in *pixels. Use len to set the value.

    nticks

    Specifies the maximum number of ticks for the particular axis. The actual number of ticks will be chosen automatically to be less than or equal to nticks. Has an effect only if tickmode is set to β€œauto”.

    outlinecolor

    Sets the axis line color.

    outlinewidth

    Sets the width (in px) of the axis line.

    separatethousands

    If β€œtrue”, even 4-digit integers are separated

    showexponent

    If β€œall”, all exponents are shown besides their significands. If β€œfirst”, only the exponent of the first tick is shown. If β€œlast”, only the exponent of the last tick is shown. If β€œnone”, no exponents appear.

    showticklabels

    Determines whether or not the tick labels are drawn.

    showtickprefix

    If β€œall”, all tick labels are displayed with a prefix. If β€œfirst”, only the first tick is displayed with a prefix. If β€œlast”, only the last tick is displayed with a suffix. If β€œnone”, tick prefixes are hidden.

    showticksuffix

    Same as showtickprefix but for tick suffixes.

    thickness

    Sets the thickness of the color bar This measure excludes the size of the padding, ticks and labels.

    thicknessmode

    Determines whether this color bar’s thickness (i.e. the measure in the constant color direction) is set in units of plot β€œfraction” or in β€œpixels”. Use thickness to set the value.

    tick0

    Sets the placement of the first tick on this axis. Use with dtick. If the axis type is β€œlog”, then you must take the log of your starting tick (e.g. to set the starting tick to 100, set the tick0 to 2) except when dtick`=*L<f>* (see `dtick for more info). If the axis type is β€œdate”, it should be a date string, like date data. If the axis type is β€œcategory”, it should be a number, using the scale where each category is assigned a serial number from zero in the order it appears.

    tickangle

    Sets the angle of the tick labels with respect to the horizontal. For example, a tickangle of -90 draws the tick labels vertically.

    tickcolor

    Sets the tick color.

    tickfont

    Sets the color bar’s tick label font

    tickformat

    Sets the tick label formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format And for dates see: https://github.com/d3/d3-time- format#locale_format We add one item to d3’s date formatter: β€œ%{n}f” for fractional seconds with n digits. For example, 2016-10-13 09:15:23.456 with tickformat β€œ%H~%M~%S.%2f” would display β€œ09~15~23.46”

    tickformatstops

    A tuple of plotly.graph_objects.choropl ethmapbox.colorbar.Tickformatstop instances or dicts with compatible properties

    tickformatstopdefaults

    When used in a template (as layout.template.dat a.choroplethmapbox.colorbar.tickformatstopdefau lts), sets the default property values to use for elements of choroplethmapbox.colorbar.tickformatstops

    ticklen

    Sets the tick length (in px).

    tickmode

    Sets the tick mode for this axis. If β€œauto”, the number of ticks is set via nticks. If β€œlinear”, the placement of the ticks is determined by a starting position tick0 and a tick step dtick (β€œlinear” is the default value if tick0 and dtick are provided). If β€œarray”, the placement of the ticks is set via tickvals and the tick text is ticktext. (β€œarray” is the default value if tickvals is provided).

    tickprefix

    Sets a tick label prefix.

    ticks

    Determines whether ticks are drawn or not. If β€œβ€, this axis’ ticks are not drawn. If β€œoutside” (β€œinside”), this axis’ are drawn outside (inside) the axis lines.

    ticksuffix

    Sets a tick label suffix.

    ticktext

    Sets the text displayed at the ticks position via tickvals. Only has an effect if tickmode is set to β€œarray”. Used with tickvals.

    ticktextsrc

    Sets the source reference on Chart Studio Cloud for ticktext .

    tickvals

    Sets the values at which ticks on this axis appear. Only has an effect if tickmode is set to β€œarray”. Used with ticktext.

    tickvalssrc

    Sets the source reference on Chart Studio Cloud for tickvals .

    tickwidth

    Sets the tick width (in px).

    title

    plotly.graph_objects.choroplethmapbox.c olorbar.Title instance or dict with compatible properties

    titlefont

    Deprecated: Please use choroplethmapbox.colorbar.title.font instead. Sets this color bar’s title font. Note that the title’s font used to be set by the now deprecated titlefont attribute.

    titleside

    Deprecated: Please use choroplethmapbox.colorbar.title.side instead. Determines the location of color bar’s title with respect to the color bar. Note that the title’s location used to be set by the now deprecated titleside attribute.

    x

    Sets the x position of the color bar (in plot fraction).

    xanchor

    Sets this color bar’s horizontal position anchor. This anchor binds the x position to the β€œleft”, β€œcenter” or β€œright” of the color bar.

    xpad

    Sets the amount of padding (in px) along the x direction.

    y

    Sets the y position of the color bar (in plot fraction).

    yanchor

    Sets this color bar’s vertical position anchor This anchor binds the y position to the β€œtop”, β€œmiddle” or β€œbottom” of the color bar.

    ypad

    Sets the amount of padding (in px) along the y direction.

Returns

Return type

plotly.graph_objects.choroplethmapbox.ColorBar

property colorscaleΒΆ

Sets the colorscale. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, [[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`zmin` and zmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrRd,Bluered,RdBu,Reds,Bl ues,Picnic,Rainbow,Portland,Jet,Hot,Blackbody,Earth,Electric,Vi ridis,Cividis.

The β€˜colorscale’ property is a colorscale and may be specified as:

  • A list of colors that will be spaced evenly to create the colorscale. Many predefined colorscale lists are included in the sequential, diverging, and cyclical modules in the plotly.colors package.

  • A list of 2-element lists where the first element is the normalized color level value (starting at 0 and ending at 1), and the second item is a valid color string. (e.g. [[0, β€˜green’], [0.5, β€˜red’], [1.0, β€˜rgb(0, 0, 255)’]])

  • One of the following named colorscales:
    [β€˜aggrnyl’, β€˜agsunset’, β€˜algae’, β€˜amp’, β€˜armyrose’, β€˜balance’,

    β€˜blackbody’, β€˜bluered’, β€˜blues’, β€˜blugrn’, β€˜bluyl’, β€˜brbg’, β€˜brwnyl’, β€˜bugn’, β€˜bupu’, β€˜burg’, β€˜burgyl’, β€˜cividis’, β€˜curl’, β€˜darkmint’, β€˜deep’, β€˜delta’, β€˜dense’, β€˜earth’, β€˜edge’, β€˜electric’, β€˜emrld’, β€˜fall’, β€˜geyser’, β€˜gnbu’, β€˜gray’, β€˜greens’, β€˜greys’, β€˜haline’, β€˜hot’, β€˜hsv’, β€˜ice’, β€˜icefire’, β€˜inferno’, β€˜jet’, β€˜magenta’, β€˜magma’, β€˜matter’, β€˜mint’, β€˜mrybm’, β€˜mygbm’, β€˜oranges’, β€˜orrd’, β€˜oryel’, β€˜peach’, β€˜phase’, β€˜picnic’, β€˜pinkyl’, β€˜piyg’, β€˜plasma’, β€˜plotly3’, β€˜portland’, β€˜prgn’, β€˜pubu’, β€˜pubugn’, β€˜puor’, β€˜purd’, β€˜purp’, β€˜purples’, β€˜purpor’, β€˜rainbow’, β€˜rdbu’, β€˜rdgy’, β€˜rdpu’, β€˜rdylbu’, β€˜rdylgn’, β€˜redor’, β€˜reds’, β€˜solar’, β€˜spectral’, β€˜speed’, β€˜sunset’, β€˜sunsetdark’, β€˜teal’, β€˜tealgrn’, β€˜tealrose’, β€˜tempo’, β€˜temps’, β€˜thermal’, β€˜tropic’, β€˜turbid’, β€˜twilight’, β€˜viridis’, β€˜ylgn’, β€˜ylgnbu’, β€˜ylorbr’, β€˜ylorrd’].

    Appending β€˜_r’ to a named colorscale reverses it.

Returns

Return type

str

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property featureidkeyΒΆ

Sets the key in GeoJSON features which is used as id to match the items included in the locations array. Support nested property, for example β€œproperties.name”.

The β€˜featureidkey’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property geojsonΒΆ

Sets the GeoJSON data associated with this trace. It can be set as a valid GeoJSON object or as a URL string. Note that we only accept GeoJSONs of type β€œFeatureCollection” or β€œFeature” with geometries of type β€œPolygon” or β€œMultiPolygon”.

The β€˜geojson’ property accepts values of any type

Returns

Return type

Any

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜location’, β€˜z’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜location+z’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.choroplethmapbox.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.choroplethmapbox.Hoverlabel

property hovertemplateΒΆ

Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event-data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. variable properties Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

The β€˜hovertemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertemplate .

The β€˜hovertemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hovertextΒΆ

Same as text.

The β€˜hovertext’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property locationsΒΆ

Sets which features found in β€œgeojson” to plot using their feature id field.

The β€˜locations’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property locationssrcΒΆ

Sets the source reference on Chart Studio Cloud for locations .

The β€˜locationssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property markerΒΆ

The β€˜marker’ property is an instance of Marker that may be specified as:

  • An instance of plotly.graph_objects.choroplethmapbox.Marker

  • A dict of string/value properties that will be passed to the Marker constructor

    Supported dict properties:

    line

    plotly.graph_objects.choroplethmapbox.m arker.Line instance or dict with compatible properties

    opacity

    Sets the opacity of the locations.

    opacitysrc

    Sets the source reference on Chart Studio Cloud for opacity .

Returns

Return type

plotly.graph_objects.choroplethmapbox.Marker

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property reversescaleΒΆ

Reverses the color mapping if true. If true, zmin will correspond to the last color in the array and zmax will correspond to the first color.

The β€˜reversescale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property selectedΒΆ

The β€˜selected’ property is an instance of Selected that may be specified as:

  • An instance of plotly.graph_objects.choroplethmapbox.Selected

  • A dict of string/value properties that will be passed to the Selected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.choroplethmapbox.s elected.Marker instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.choroplethmapbox.Selected

property selectedpointsΒΆ

Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

The β€˜selectedpoints’ property accepts values of any type

Returns

Return type

Any

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showscaleΒΆ

Determines whether or not a colorbar is displayed for this trace.

The β€˜showscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.choroplethmapbox.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.choroplethmapbox.Stream

property subplotΒΆ

Sets a reference between this trace’s data coordinates and a mapbox subplot. If β€œmapbox” (the default value), the data refer to layout.mapbox. If β€œmapbox2”, the data refer to layout.mapbox2, and so on.

The β€˜subplot’ property is an identifier of a particular subplot, of type β€˜mapbox’, that may be specified as the string β€˜mapbox’ optionally followed by an integer >= 1 (e.g. β€˜mapbox’, β€˜mapbox1’, β€˜mapbox2’, β€˜mapbox3’, etc.)

Returns

Return type

str

property textΒΆ

Sets the text elements associated with each location.

The β€˜text’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property unselectedΒΆ

The β€˜unselected’ property is an instance of Unselected that may be specified as:

  • An instance of plotly.graph_objects.choroplethmapbox.Unselected

  • A dict of string/value properties that will be passed to the Unselected constructor

    Supported dict properties:

    marker

    plotly.graph_objects.choroplethmapbox.u nselected.Marker instance or dict with compatible properties

Returns

Return type

plotly.graph_objects.choroplethmapbox.Unselected

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property zΒΆ

Sets the color values.

The β€˜z’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property zautoΒΆ

Determines whether or not the color domain is computed with respect to the input data (here in z) or the bounds set in zmin and zmax Defaults to false when zmin and zmax are set by the user.

The β€˜zauto’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property zmaxΒΆ

Sets the upper bound of the color domain. Value should have the same units as in z and if set, zmin must be set as well.

The β€˜zmax’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zmidΒΆ

Sets the mid-point of the color domain by scaling zmin and/or zmax to be equidistant to this point. Value should have the same units as in z. Has no effect when zauto is false.

The β€˜zmid’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zminΒΆ

Sets the lower bound of the color domain. Value should have the same units as in z and if set, zmax must be set as well.

The β€˜zmin’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zsrcΒΆ

Sets the source reference on Chart Studio Cloud for z .

The β€˜zsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.ColorBar(*args, **kwargs)ΒΆ

Bases: dict

plotly.graph_objects.ColorBar is deprecated.

Please replace it with one of the following more specific types
  • plotly.graph_objects.scatter.marker.ColorBar

  • plotly.graph_objects.surface.ColorBar

  • etc.

class plotly.graph_objects.Cone(arg=None, anchor=None, autocolorscale=None, cauto=None, cmax=None, cmid=None, cmin=None, coloraxis=None, colorbar=None, colorscale=None, customdata=None, customdatasrc=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, lighting=None, lightposition=None, meta=None, metasrc=None, name=None, opacity=None, reversescale=None, scene=None, showlegend=None, showscale=None, sizemode=None, sizeref=None, stream=None, text=None, textsrc=None, u=None, uid=None, uirevision=None, usrc=None, v=None, visible=None, vsrc=None, w=None, wsrc=None, x=None, xsrc=None, y=None, ysrc=None, z=None, zsrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property anchorΒΆ

Sets the cones’ anchor with respect to their x/y/z positions. Note that β€œcm” denote the cone’s center of mass which corresponds to 1/4 from the tail to tip.

The β€˜anchor’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜tip’, β€˜tail’, β€˜cm’, β€˜center’]

Returns

Return type

Any

property autocolorscaleΒΆ

Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by colorscale. In case colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

The β€˜autocolorscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property cautoΒΆ

Determines whether or not the color domain is computed with respect to the input data (here u/v/w norm) or the bounds set in cmin and cmax Defaults to false when cmin and cmax are set by the user.

The β€˜cauto’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property cmaxΒΆ

Sets the upper bound of the color domain. Value should have the same units as u/v/w norm and if set, cmin must be set as well.

The β€˜cmax’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property cmidΒΆ

Sets the mid-point of the color domain by scaling cmin and/or cmax to be equidistant to this point. Value should have the same units as u/v/w norm. Has no effect when cauto is false.

The β€˜cmid’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property cminΒΆ

Sets the lower bound of the color domain. Value should have the same units as u/v/w norm and if set, cmax must be set as well.

The β€˜cmin’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property coloraxisΒΆ

Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

The β€˜coloraxis’ property is an identifier of a particular subplot, of type β€˜coloraxis’, that may be specified as the string β€˜coloraxis’ optionally followed by an integer >= 1 (e.g. β€˜coloraxis’, β€˜coloraxis1’, β€˜coloraxis2’, β€˜coloraxis3’, etc.)

Returns

Return type

str

property colorbarΒΆ

The β€˜colorbar’ property is an instance of ColorBar that may be specified as:

  • An instance of plotly.graph_objects.cone.ColorBar

  • A dict of string/value properties that will be passed to the ColorBar constructor

    Supported dict properties:

    bgcolor

    Sets the color of padded area.

    bordercolor

    Sets the axis line color.

    borderwidth

    Sets the width (in px) or the border enclosing this color bar.

    dtick

    Sets the step in-between ticks on this axis. Use with tick0. Must be a positive number, or special strings available to β€œlog” and β€œdate” axes. If the axis type is β€œlog”, then ticks are set every 10^(n*dtick) where n is the tick number. For example, to set a tick mark at 1, 10, 100, 1000, … set dtick to 1. To set tick marks at 1, 100, 10000, … set dtick to 2. To set tick marks at 1, 5, 25, 125, 625, 3125, … set dtick to log_10(5), or 0.69897000433. β€œlog” has several special values; β€œL<f>”, where f is a positive number, gives ticks linearly spaced in value (but not position). For example tick0 = 0.1, dtick = β€œL0.5” will put ticks at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus small digits between, use β€œD1” (all digits) or β€œD2” (only 2 and 5). tick0 is ignored for β€œD1” and β€œD2”. If the axis type is β€œdate”, then you must convert the time to milliseconds. For example, to set the interval between ticks to one day, set dtick to 86400000.0. β€œdate” also has special values β€œM<n>” gives ticks spaced by a number of months. n must be a positive integer. To set ticks on the 15th of every third month, set tick0 to β€œ2000-01-15” and dtick to β€œM3”. To set ticks every 4 years, set dtick to β€œM48”

    exponentformat

    Determines a formatting rule for the tick exponents. For example, consider the number 1,000,000,000. If β€œnone”, it appears as 1,000,000,000. If β€œe”, 1e+9. If β€œE”, 1E+9. If β€œpower”, 1x10^9 (with 9 in a super script). If β€œSI”, 1G. If β€œB”, 1B.

    len

    Sets the length of the color bar This measure excludes the padding of both ends. That is, the color bar length is this length minus the padding on both ends.

    lenmode

    Determines whether this color bar’s length (i.e. the measure in the color variation direction) is set in units of plot β€œfraction” or in *pixels. Use len to set the value.

    nticks

    Specifies the maximum number of ticks for the particular axis. The actual number of ticks will be chosen automatically to be less than or equal to nticks. Has an effect only if tickmode is set to β€œauto”.

    outlinecolor

    Sets the axis line color.

    outlinewidth

    Sets the width (in px) of the axis line.

    separatethousands

    If β€œtrue”, even 4-digit integers are separated

    showexponent

    If β€œall”, all exponents are shown besides their significands. If β€œfirst”, only the exponent of the first tick is shown. If β€œlast”, only the exponent of the last tick is shown. If β€œnone”, no exponents appear.

    showticklabels

    Determines whether or not the tick labels are drawn.

    showtickprefix

    If β€œall”, all tick labels are displayed with a prefix. If β€œfirst”, only the first tick is displayed with a prefix. If β€œlast”, only the last tick is displayed with a suffix. If β€œnone”, tick prefixes are hidden.

    showticksuffix

    Same as showtickprefix but for tick suffixes.

    thickness

    Sets the thickness of the color bar This measure excludes the size of the padding, ticks and labels.

    thicknessmode

    Determines whether this color bar’s thickness (i.e. the measure in the constant color direction) is set in units of plot β€œfraction” or in β€œpixels”. Use thickness to set the value.

    tick0

    Sets the placement of the first tick on this axis. Use with dtick. If the axis type is β€œlog”, then you must take the log of your starting tick (e.g. to set the starting tick to 100, set the tick0 to 2) except when dtick`=*L<f>* (see `dtick for more info). If the axis type is β€œdate”, it should be a date string, like date data. If the axis type is β€œcategory”, it should be a number, using the scale where each category is assigned a serial number from zero in the order it appears.

    tickangle

    Sets the angle of the tick labels with respect to the horizontal. For example, a tickangle of -90 draws the tick labels vertically.

    tickcolor

    Sets the tick color.

    tickfont

    Sets the color bar’s tick label font

    tickformat

    Sets the tick label formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format And for dates see: https://github.com/d3/d3-time- format#locale_format We add one item to d3’s date formatter: β€œ%{n}f” for fractional seconds with n digits. For example, 2016-10-13 09:15:23.456 with tickformat β€œ%H~%M~%S.%2f” would display β€œ09~15~23.46”

    tickformatstops

    A tuple of plotly.graph_objects.cone.co lorbar.Tickformatstop instances or dicts with compatible properties

    tickformatstopdefaults

    When used in a template (as layout.template.dat a.cone.colorbar.tickformatstopdefaults), sets the default property values to use for elements of cone.colorbar.tickformatstops

    ticklen

    Sets the tick length (in px).

    tickmode

    Sets the tick mode for this axis. If β€œauto”, the number of ticks is set via nticks. If β€œlinear”, the placement of the ticks is determined by a starting position tick0 and a tick step dtick (β€œlinear” is the default value if tick0 and dtick are provided). If β€œarray”, the placement of the ticks is set via tickvals and the tick text is ticktext. (β€œarray” is the default value if tickvals is provided).

    tickprefix

    Sets a tick label prefix.

    ticks

    Determines whether ticks are drawn or not. If β€œβ€, this axis’ ticks are not drawn. If β€œoutside” (β€œinside”), this axis’ are drawn outside (inside) the axis lines.

    ticksuffix

    Sets a tick label suffix.

    ticktext

    Sets the text displayed at the ticks position via tickvals. Only has an effect if tickmode is set to β€œarray”. Used with tickvals.

    ticktextsrc

    Sets the source reference on Chart Studio Cloud for ticktext .

    tickvals

    Sets the values at which ticks on this axis appear. Only has an effect if tickmode is set to β€œarray”. Used with ticktext.

    tickvalssrc

    Sets the source reference on Chart Studio Cloud for tickvals .

    tickwidth

    Sets the tick width (in px).

    title

    plotly.graph_objects.cone.colorbar.Titl e instance or dict with compatible properties

    titlefont

    Deprecated: Please use cone.colorbar.title.font instead. Sets this color bar’s title font. Note that the title’s font used to be set by the now deprecated titlefont attribute.

    titleside

    Deprecated: Please use cone.colorbar.title.side instead. Determines the location of color bar’s title with respect to the color bar. Note that the title’s location used to be set by the now deprecated titleside attribute.

    x

    Sets the x position of the color bar (in plot fraction).

    xanchor

    Sets this color bar’s horizontal position anchor. This anchor binds the x position to the β€œleft”, β€œcenter” or β€œright” of the color bar.

    xpad

    Sets the amount of padding (in px) along the x direction.

    y

    Sets the y position of the color bar (in plot fraction).

    yanchor

    Sets this color bar’s vertical position anchor This anchor binds the y position to the β€œtop”, β€œmiddle” or β€œbottom” of the color bar.

    ypad

    Sets the amount of padding (in px) along the y direction.

Returns

Return type

plotly.graph_objects.cone.ColorBar

property colorscaleΒΆ

Sets the colorscale. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, [[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`cmin` and cmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrRd,Bluered,RdBu,Reds,Bl ues,Picnic,Rainbow,Portland,Jet,Hot,Blackbody,Earth,Electric,Vi ridis,Cividis.

The β€˜colorscale’ property is a colorscale and may be specified as:

  • A list of colors that will be spaced evenly to create the colorscale. Many predefined colorscale lists are included in the sequential, diverging, and cyclical modules in the plotly.colors package.

  • A list of 2-element lists where the first element is the normalized color level value (starting at 0 and ending at 1), and the second item is a valid color string. (e.g. [[0, β€˜green’], [0.5, β€˜red’], [1.0, β€˜rgb(0, 0, 255)’]])

  • One of the following named colorscales:
    [β€˜aggrnyl’, β€˜agsunset’, β€˜algae’, β€˜amp’, β€˜armyrose’, β€˜balance’,

    β€˜blackbody’, β€˜bluered’, β€˜blues’, β€˜blugrn’, β€˜bluyl’, β€˜brbg’, β€˜brwnyl’, β€˜bugn’, β€˜bupu’, β€˜burg’, β€˜burgyl’, β€˜cividis’, β€˜curl’, β€˜darkmint’, β€˜deep’, β€˜delta’, β€˜dense’, β€˜earth’, β€˜edge’, β€˜electric’, β€˜emrld’, β€˜fall’, β€˜geyser’, β€˜gnbu’, β€˜gray’, β€˜greens’, β€˜greys’, β€˜haline’, β€˜hot’, β€˜hsv’, β€˜ice’, β€˜icefire’, β€˜inferno’, β€˜jet’, β€˜magenta’, β€˜magma’, β€˜matter’, β€˜mint’, β€˜mrybm’, β€˜mygbm’, β€˜oranges’, β€˜orrd’, β€˜oryel’, β€˜peach’, β€˜phase’, β€˜picnic’, β€˜pinkyl’, β€˜piyg’, β€˜plasma’, β€˜plotly3’, β€˜portland’, β€˜prgn’, β€˜pubu’, β€˜pubugn’, β€˜puor’, β€˜purd’, β€˜purp’, β€˜purples’, β€˜purpor’, β€˜rainbow’, β€˜rdbu’, β€˜rdgy’, β€˜rdpu’, β€˜rdylbu’, β€˜rdylgn’, β€˜redor’, β€˜reds’, β€˜solar’, β€˜spectral’, β€˜speed’, β€˜sunset’, β€˜sunsetdark’, β€˜teal’, β€˜tealgrn’, β€˜tealrose’, β€˜tempo’, β€˜temps’, β€˜thermal’, β€˜tropic’, β€˜turbid’, β€˜twilight’, β€˜viridis’, β€˜ylgn’, β€˜ylgnbu’, β€˜ylorbr’, β€˜ylorrd’].

    Appending β€˜_r’ to a named colorscale reverses it.

Returns

Return type

str

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜x’, β€˜y’, β€˜z’, β€˜u’, β€˜v’, β€˜w’, β€˜norm’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜x+y’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.cone.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.cone.Hoverlabel

property hovertemplateΒΆ

Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event-data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. variable norm Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

The β€˜hovertemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertemplate .

The β€˜hovertemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hovertextΒΆ

Same as text.

The β€˜hovertext’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property lightingΒΆ

The β€˜lighting’ property is an instance of Lighting that may be specified as:

  • An instance of plotly.graph_objects.cone.Lighting

  • A dict of string/value properties that will be passed to the Lighting constructor

    Supported dict properties:

    ambient

    Ambient light increases overall color visibility but can wash out the image.

    diffuse

    Represents the extent that incident rays are reflected in a range of angles.

    facenormalsepsilon

    Epsilon for face normals calculation avoids math issues arising from degenerate geometry.

    fresnel

    Represents the reflectance as a dependency of the viewing angle; e.g. paper is reflective when viewing it from the edge of the paper (almost 90 degrees), causing shine.

    roughness

    Alters specular reflection; the rougher the surface, the wider and less contrasty the shine.

    specular

    Represents the level that incident rays are reflected in a single direction, causing shine.

    vertexnormalsepsilon

    Epsilon for vertex normals calculation avoids math issues arising from degenerate geometry.

Returns

Return type

plotly.graph_objects.cone.Lighting

property lightpositionΒΆ

The β€˜lightposition’ property is an instance of Lightposition that may be specified as:

  • An instance of plotly.graph_objects.cone.Lightposition

  • A dict of string/value properties that will be passed to the Lightposition constructor

    Supported dict properties:

    x

    Numeric vector, representing the X coordinate for each vertex.

    y

    Numeric vector, representing the Y coordinate for each vertex.

    z

    Numeric vector, representing the Z coordinate for each vertex.

Returns

Return type

plotly.graph_objects.cone.Lightposition

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property opacityΒΆ

Sets the opacity of the surface. Please note that in the case of using high opacity values for example a value greater than or equal to 0.5 on two surfaces (and 0.25 with four surfaces), an overlay of multiple transparent surfaces may not perfectly be sorted in depth by the webgl API. This behavior may be improved in the near future and is subject to change.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property reversescaleΒΆ

Reverses the color mapping if true. If true, cmin will correspond to the last color in the array and cmax will correspond to the first color.

The β€˜reversescale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property sceneΒΆ

Sets a reference between this trace’s 3D coordinate system and a 3D scene. If β€œscene” (the default value), the (x,y,z) coordinates refer to layout.scene. If β€œscene2”, the (x,y,z) coordinates refer to layout.scene2, and so on.

The β€˜scene’ property is an identifier of a particular subplot, of type β€˜scene’, that may be specified as the string β€˜scene’ optionally followed by an integer >= 1 (e.g. β€˜scene’, β€˜scene1’, β€˜scene2’, β€˜scene3’, etc.)

Returns

Return type

str

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showscaleΒΆ

Determines whether or not a colorbar is displayed for this trace.

The β€˜showscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property sizemodeΒΆ

Determines whether sizeref is set as a β€œscaled” (i.e unitless) scalar (normalized by the max u/v/w norm in the vector field) or as β€œabsolute” value (in the same units as the vector field).

The β€˜sizemode’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜scaled’, β€˜absolute’]

Returns

Return type

Any

property sizerefΒΆ

Adjusts the cone size scaling. The size of the cones is determined by their u/v/w norm multiplied a factor and sizeref. This factor (computed internally) corresponds to the minimum β€œtime” to travel across two successive x/y/z positions at the average velocity of those two successive positions. All cones in a given trace use the same factor. With sizemode set to β€œscaled”, sizeref is unitless, its default value is 0.5 With sizemode set to β€œabsolute”, sizeref has the same units as the u/v/w vector field, its the default value is half the sample’s maximum vector norm.

The β€˜sizeref’ property is a number and may be specified as:
  • An int or float in the interval [0, inf]

Returns

Return type

int|float

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.cone.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.cone.Stream

property textΒΆ

Sets the text elements associated with the cones. If trace hoverinfo contains a β€œtext” flag and β€œhovertext” is not set, these elements will be seen in the hover labels.

The β€˜text’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property typeΒΆ
property uΒΆ

Sets the x components of the vector field.

The β€˜u’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property usrcΒΆ

Sets the source reference on Chart Studio Cloud for u .

The β€˜usrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property vΒΆ

Sets the y components of the vector field.

The β€˜v’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property vsrcΒΆ

Sets the source reference on Chart Studio Cloud for v .

The β€˜vsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property wΒΆ

Sets the z components of the vector field.

The β€˜w’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property wsrcΒΆ

Sets the source reference on Chart Studio Cloud for w .

The β€˜wsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property xΒΆ

Sets the x coordinates of the vector field and of the displayed cones.

The β€˜x’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property xsrcΒΆ

Sets the source reference on Chart Studio Cloud for x .

The β€˜xsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property yΒΆ

Sets the y coordinates of the vector field and of the displayed cones.

The β€˜y’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property ysrcΒΆ

Sets the source reference on Chart Studio Cloud for y .

The β€˜ysrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property zΒΆ

Sets the z coordinates of the vector field and of the displayed cones.

The β€˜z’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property zsrcΒΆ

Sets the source reference on Chart Studio Cloud for z .

The β€˜zsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.Contour(arg=None, autocolorscale=None, autocontour=None, coloraxis=None, colorbar=None, colorscale=None, connectgaps=None, contours=None, customdata=None, customdatasrc=None, dx=None, dy=None, fillcolor=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hoverongaps=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, line=None, meta=None, metasrc=None, name=None, ncontours=None, opacity=None, reversescale=None, showlegend=None, showscale=None, stream=None, text=None, textsrc=None, transpose=None, uid=None, uirevision=None, visible=None, x=None, x0=None, xaxis=None, xcalendar=None, xsrc=None, xtype=None, y=None, y0=None, yaxis=None, ycalendar=None, ysrc=None, ytype=None, z=None, zauto=None, zhoverformat=None, zmax=None, zmid=None, zmin=None, zsrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property autocolorscaleΒΆ

Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by colorscale. In case colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

The β€˜autocolorscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property autocontourΒΆ

Determines whether or not the contour level attributes are picked by an algorithm. If True, the number of contour levels can be set in ncontours. If False, set the contour level attributes in contours.

The β€˜autocontour’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property coloraxisΒΆ

Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

The β€˜coloraxis’ property is an identifier of a particular subplot, of type β€˜coloraxis’, that may be specified as the string β€˜coloraxis’ optionally followed by an integer >= 1 (e.g. β€˜coloraxis’, β€˜coloraxis1’, β€˜coloraxis2’, β€˜coloraxis3’, etc.)

Returns

Return type

str

property colorbarΒΆ

The β€˜colorbar’ property is an instance of ColorBar that may be specified as:

  • An instance of plotly.graph_objects.contour.ColorBar

  • A dict of string/value properties that will be passed to the ColorBar constructor

    Supported dict properties:

    bgcolor

    Sets the color of padded area.

    bordercolor

    Sets the axis line color.

    borderwidth

    Sets the width (in px) or the border enclosing this color bar.

    dtick

    Sets the step in-between ticks on this axis. Use with tick0. Must be a positive number, or special strings available to β€œlog” and β€œdate” axes. If the axis type is β€œlog”, then ticks are set every 10^(n*dtick) where n is the tick number. For example, to set a tick mark at 1, 10, 100, 1000, … set dtick to 1. To set tick marks at 1, 100, 10000, … set dtick to 2. To set tick marks at 1, 5, 25, 125, 625, 3125, … set dtick to log_10(5), or 0.69897000433. β€œlog” has several special values; β€œL<f>”, where f is a positive number, gives ticks linearly spaced in value (but not position). For example tick0 = 0.1, dtick = β€œL0.5” will put ticks at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus small digits between, use β€œD1” (all digits) or β€œD2” (only 2 and 5). tick0 is ignored for β€œD1” and β€œD2”. If the axis type is β€œdate”, then you must convert the time to milliseconds. For example, to set the interval between ticks to one day, set dtick to 86400000.0. β€œdate” also has special values β€œM<n>” gives ticks spaced by a number of months. n must be a positive integer. To set ticks on the 15th of every third month, set tick0 to β€œ2000-01-15” and dtick to β€œM3”. To set ticks every 4 years, set dtick to β€œM48”

    exponentformat

    Determines a formatting rule for the tick exponents. For example, consider the number 1,000,000,000. If β€œnone”, it appears as 1,000,000,000. If β€œe”, 1e+9. If β€œE”, 1E+9. If β€œpower”, 1x10^9 (with 9 in a super script). If β€œSI”, 1G. If β€œB”, 1B.

    len

    Sets the length of the color bar This measure excludes the padding of both ends. That is, the color bar length is this length minus the padding on both ends.

    lenmode

    Determines whether this color bar’s length (i.e. the measure in the color variation direction) is set in units of plot β€œfraction” or in *pixels. Use len to set the value.

    nticks

    Specifies the maximum number of ticks for the particular axis. The actual number of ticks will be chosen automatically to be less than or equal to nticks. Has an effect only if tickmode is set to β€œauto”.

    outlinecolor

    Sets the axis line color.

    outlinewidth

    Sets the width (in px) of the axis line.

    separatethousands

    If β€œtrue”, even 4-digit integers are separated

    showexponent

    If β€œall”, all exponents are shown besides their significands. If β€œfirst”, only the exponent of the first tick is shown. If β€œlast”, only the exponent of the last tick is shown. If β€œnone”, no exponents appear.

    showticklabels

    Determines whether or not the tick labels are drawn.

    showtickprefix

    If β€œall”, all tick labels are displayed with a prefix. If β€œfirst”, only the first tick is displayed with a prefix. If β€œlast”, only the last tick is displayed with a suffix. If β€œnone”, tick prefixes are hidden.

    showticksuffix

    Same as showtickprefix but for tick suffixes.

    thickness

    Sets the thickness of the color bar This measure excludes the size of the padding, ticks and labels.

    thicknessmode

    Determines whether this color bar’s thickness (i.e. the measure in the constant color direction) is set in units of plot β€œfraction” or in β€œpixels”. Use thickness to set the value.

    tick0

    Sets the placement of the first tick on this axis. Use with dtick. If the axis type is β€œlog”, then you must take the log of your starting tick (e.g. to set the starting tick to 100, set the tick0 to 2) except when dtick`=*L<f>* (see `dtick for more info). If the axis type is β€œdate”, it should be a date string, like date data. If the axis type is β€œcategory”, it should be a number, using the scale where each category is assigned a serial number from zero in the order it appears.

    tickangle

    Sets the angle of the tick labels with respect to the horizontal. For example, a tickangle of -90 draws the tick labels vertically.

    tickcolor

    Sets the tick color.

    tickfont

    Sets the color bar’s tick label font

    tickformat

    Sets the tick label formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format And for dates see: https://github.com/d3/d3-time- format#locale_format We add one item to d3’s date formatter: β€œ%{n}f” for fractional seconds with n digits. For example, 2016-10-13 09:15:23.456 with tickformat β€œ%H~%M~%S.%2f” would display β€œ09~15~23.46”

    tickformatstops

    A tuple of plotly.graph_objects.contour .colorbar.Tickformatstop instances or dicts with compatible properties

    tickformatstopdefaults

    When used in a template (as layout.template.dat a.contour.colorbar.tickformatstopdefaults), sets the default property values to use for elements of contour.colorbar.tickformatstops

    ticklen

    Sets the tick length (in px).

    tickmode

    Sets the tick mode for this axis. If β€œauto”, the number of ticks is set via nticks. If β€œlinear”, the placement of the ticks is determined by a starting position tick0 and a tick step dtick (β€œlinear” is the default value if tick0 and dtick are provided). If β€œarray”, the placement of the ticks is set via tickvals and the tick text is ticktext. (β€œarray” is the default value if tickvals is provided).

    tickprefix

    Sets a tick label prefix.

    ticks

    Determines whether ticks are drawn or not. If β€œβ€, this axis’ ticks are not drawn. If β€œoutside” (β€œinside”), this axis’ are drawn outside (inside) the axis lines.

    ticksuffix

    Sets a tick label suffix.

    ticktext

    Sets the text displayed at the ticks position via tickvals. Only has an effect if tickmode is set to β€œarray”. Used with tickvals.

    ticktextsrc

    Sets the source reference on Chart Studio Cloud for ticktext .

    tickvals

    Sets the values at which ticks on this axis appear. Only has an effect if tickmode is set to β€œarray”. Used with ticktext.

    tickvalssrc

    Sets the source reference on Chart Studio Cloud for tickvals .

    tickwidth

    Sets the tick width (in px).

    title

    plotly.graph_objects.contour.colorbar.T itle instance or dict with compatible properties

    titlefont

    Deprecated: Please use contour.colorbar.title.font instead. Sets this color bar’s title font. Note that the title’s font used to be set by the now deprecated titlefont attribute.

    titleside

    Deprecated: Please use contour.colorbar.title.side instead. Determines the location of color bar’s title with respect to the color bar. Note that the title’s location used to be set by the now deprecated titleside attribute.

    x

    Sets the x position of the color bar (in plot fraction).

    xanchor

    Sets this color bar’s horizontal position anchor. This anchor binds the x position to the β€œleft”, β€œcenter” or β€œright” of the color bar.

    xpad

    Sets the amount of padding (in px) along the x direction.

    y

    Sets the y position of the color bar (in plot fraction).

    yanchor

    Sets this color bar’s vertical position anchor This anchor binds the y position to the β€œtop”, β€œmiddle” or β€œbottom” of the color bar.

    ypad

    Sets the amount of padding (in px) along the y direction.

Returns

Return type

plotly.graph_objects.contour.ColorBar

property colorscaleΒΆ

Sets the colorscale. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, [[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`zmin` and zmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrRd,Bluered,RdBu,Reds,Bl ues,Picnic,Rainbow,Portland,Jet,Hot,Blackbody,Earth,Electric,Vi ridis,Cividis.

The β€˜colorscale’ property is a colorscale and may be specified as:

  • A list of colors that will be spaced evenly to create the colorscale. Many predefined colorscale lists are included in the sequential, diverging, and cyclical modules in the plotly.colors package.

  • A list of 2-element lists where the first element is the normalized color level value (starting at 0 and ending at 1), and the second item is a valid color string. (e.g. [[0, β€˜green’], [0.5, β€˜red’], [1.0, β€˜rgb(0, 0, 255)’]])

  • One of the following named colorscales:
    [β€˜aggrnyl’, β€˜agsunset’, β€˜algae’, β€˜amp’, β€˜armyrose’, β€˜balance’,

    β€˜blackbody’, β€˜bluered’, β€˜blues’, β€˜blugrn’, β€˜bluyl’, β€˜brbg’, β€˜brwnyl’, β€˜bugn’, β€˜bupu’, β€˜burg’, β€˜burgyl’, β€˜cividis’, β€˜curl’, β€˜darkmint’, β€˜deep’, β€˜delta’, β€˜dense’, β€˜earth’, β€˜edge’, β€˜electric’, β€˜emrld’, β€˜fall’, β€˜geyser’, β€˜gnbu’, β€˜gray’, β€˜greens’, β€˜greys’, β€˜haline’, β€˜hot’, β€˜hsv’, β€˜ice’, β€˜icefire’, β€˜inferno’, β€˜jet’, β€˜magenta’, β€˜magma’, β€˜matter’, β€˜mint’, β€˜mrybm’, β€˜mygbm’, β€˜oranges’, β€˜orrd’, β€˜oryel’, β€˜peach’, β€˜phase’, β€˜picnic’, β€˜pinkyl’, β€˜piyg’, β€˜plasma’, β€˜plotly3’, β€˜portland’, β€˜prgn’, β€˜pubu’, β€˜pubugn’, β€˜puor’, β€˜purd’, β€˜purp’, β€˜purples’, β€˜purpor’, β€˜rainbow’, β€˜rdbu’, β€˜rdgy’, β€˜rdpu’, β€˜rdylbu’, β€˜rdylgn’, β€˜redor’, β€˜reds’, β€˜solar’, β€˜spectral’, β€˜speed’, β€˜sunset’, β€˜sunsetdark’, β€˜teal’, β€˜tealgrn’, β€˜tealrose’, β€˜tempo’, β€˜temps’, β€˜thermal’, β€˜tropic’, β€˜turbid’, β€˜twilight’, β€˜viridis’, β€˜ylgn’, β€˜ylgnbu’, β€˜ylorbr’, β€˜ylorrd’].

    Appending β€˜_r’ to a named colorscale reverses it.

Returns

Return type

str

property connectgapsΒΆ

Determines whether or not gaps (i.e. {nan} or missing values) in the z data are filled in. It is defaulted to true if z is a one dimensional array otherwise it is defaulted to false.

The β€˜connectgaps’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property contoursΒΆ

The β€˜contours’ property is an instance of Contours that may be specified as:

  • An instance of plotly.graph_objects.contour.Contours

  • A dict of string/value properties that will be passed to the Contours constructor

    Supported dict properties:

    coloring

    Determines the coloring method showing the contour values. If β€œfill”, coloring is done evenly between each contour level If β€œheatmap”, a heatmap gradient coloring is applied between each contour level. If β€œlines”, coloring is done on the contour lines. If β€œnone”, no coloring is applied on this trace.

    end

    Sets the end contour level value. Must be more than contours.start

    labelfont

    Sets the font used for labeling the contour levels. The default color comes from the lines, if shown. The default family and size come from layout.font.

    labelformat

    Sets the contour label formatting rule using d3 formatting mini-language which is very similar to Python, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format

    operation

    Sets the constraint operation. β€œ=” keeps regions equal to value β€œ<” and β€œ<=” keep regions less than value β€œ>” and β€œ>=” keep regions greater than value β€œ[]”, β€œ()”, β€œ[)”, and β€œ(]” keep regions inside value[0] to value[1] β€œ][β€œ, β€œ)(β€œ, β€œ](β€œ, β€œ)[” keep regions outside value[0] to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.

    showlabels

    Determines whether to label the contour lines with their values.

    showlines

    Determines whether or not the contour lines are drawn. Has an effect only if contours.coloring is set to β€œfill”.

    size

    Sets the step between each contour level. Must be positive.

    start

    Sets the starting contour level value. Must be less than contours.end

    type

    If levels, the data is represented as a contour plot with multiple levels displayed. If constraint, the data is represented as constraints with the invalid region shaded as specified by the operation and value parameters.

    value

    Sets the value or values of the constraint boundary. When operation is set to one of the comparison values (=,<,>=,>,<=) β€œvalue” is expected to be a number. When operation is set to one of the interval values ([],(),[),(],][,)(,](,)[) β€œvalue” is expected to be an array of two numbers where the first is the lower bound and the second is the upper bound.

Returns

Return type

plotly.graph_objects.contour.Contours

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property dxΒΆ

Sets the x coordinate step. See x0 for more info.

The β€˜dx’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property dyΒΆ

Sets the y coordinate step. See y0 for more info.

The β€˜dy’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property fillcolorΒΆ

Sets the fill color if contours.type is β€œconstraint”. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

The β€˜fillcolor’ property is a color and may be specified as:
  • A hex string (e.g. β€˜#ff0000’)

  • An rgb/rgba string (e.g. β€˜rgb(255,0,0)’)

  • An hsl/hsla string (e.g. β€˜hsl(0,100%,50%)’)

  • An hsv/hsva string (e.g. β€˜hsv(0,100%,100%)’)

  • A named CSS color:

    aliceblue, antiquewhite, aqua, aquamarine, azure, beige, bisque, black, blanchedalmond, blue, blueviolet, brown, burlywood, cadetblue, chartreuse, chocolate, coral, cornflowerblue, cornsilk, crimson, cyan, darkblue, darkcyan, darkgoldenrod, darkgray, darkgrey, darkgreen, darkkhaki, darkmagenta, darkolivegreen, darkorange, darkorchid, darkred, darksalmon, darkseagreen, darkslateblue, darkslategray, darkslategrey, darkturquoise, darkviolet, deeppink, deepskyblue, dimgray, dimgrey, dodgerblue, firebrick, floralwhite, forestgreen, fuchsia, gainsboro, ghostwhite, gold, goldenrod, gray, grey, green, greenyellow, honeydew, hotpink, indianred, indigo, ivory, khaki, lavender, lavenderblush, lawngreen, lemonchiffon, lightblue, lightcoral, lightcyan, lightgoldenrodyellow, lightgray, lightgrey, lightgreen, lightpink, lightsalmon, lightseagreen, lightskyblue, lightslategray, lightslategrey, lightsteelblue, lightyellow, lime, limegreen, linen, magenta, maroon, mediumaquamarine, mediumblue, mediumorchid, mediumpurple, mediumseagreen, mediumslateblue, mediumspringgreen, mediumturquoise, mediumvioletred, midnightblue, mintcream, mistyrose, moccasin, navajowhite, navy, oldlace, olive, olivedrab, orange, orangered, orchid, palegoldenrod, palegreen, paleturquoise, palevioletred, papayawhip, peachpuff, peru, pink, plum, powderblue, purple, red, rosybrown, royalblue, rebeccapurple, saddlebrown, salmon, sandybrown, seagreen, seashell, sienna, silver, skyblue, slateblue, slategray, slategrey, snow, springgreen, steelblue, tan, teal, thistle, tomato, turquoise, violet, wheat, white, whitesmoke, yellow, yellowgreen

  • A number that will be interpreted as a color according to contour.colorscale

Returns

Return type

str

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜x’, β€˜y’, β€˜z’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜x+y’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.contour.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.contour.Hoverlabel

property hoverongapsΒΆ

Determines whether or not gaps (i.e. {nan} or missing values) in the z data have hover labels associated with them.

The β€˜hoverongaps’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property hovertemplateΒΆ

Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event-data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

The β€˜hovertemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertemplate .

The β€˜hovertemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hovertextΒΆ

Same as text.

The β€˜hovertext’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property lineΒΆ

The β€˜line’ property is an instance of Line that may be specified as:

  • An instance of plotly.graph_objects.contour.Line

  • A dict of string/value properties that will be passed to the Line constructor

    Supported dict properties:

    color

    Sets the color of the contour level. Has no effect if contours.coloring is set to β€œlines”.

    dash

    Sets the dash style of lines. Set to a dash type string (β€œsolid”, β€œdot”, β€œdash”, β€œlongdash”, β€œdashdot”, or β€œlongdashdot”) or a dash length list in px (eg β€œ5px,10px,2px,2px”).

    smoothing

    Sets the amount of smoothing for the contour lines, where 0 corresponds to no smoothing.

    width

    Sets the contour line width in (in px) Defaults to 0.5 when contours.type is β€œlevels”. Defaults to 2 when contour.type is β€œconstraint”.

Returns

Return type

plotly.graph_objects.contour.Line

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property ncontoursΒΆ

Sets the maximum number of contour levels. The actual number of contours will be chosen automatically to be less than or equal to the value of ncontours. Has an effect only if autocontour is True or if contours.size is missing.

The β€˜ncontours’ property is a integer and may be specified as:
  • An int (or float that will be cast to an int) in the interval [1, 9223372036854775807]

Returns

Return type

int

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property reversescaleΒΆ

Reverses the color mapping if true. If true, zmin will correspond to the last color in the array and zmax will correspond to the first color.

The β€˜reversescale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showscaleΒΆ

Determines whether or not a colorbar is displayed for this trace.

The β€˜showscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.contour.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.contour.Stream

property textΒΆ

Sets the text elements associated with each z value.

The β€˜text’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property transposeΒΆ

Transposes the z data.

The β€˜transpose’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property xΒΆ

Sets the x coordinates.

The β€˜x’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property x0ΒΆ

Alternate to x. Builds a linear space of x coordinates. Use with dx where x0 is the starting coordinate and dx the step.

The β€˜x0’ property accepts values of any type

Returns

Return type

Any

property xaxisΒΆ

Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

The β€˜xaxis’ property is an identifier of a particular subplot, of type β€˜x’, that may be specified as the string β€˜x’ optionally followed by an integer >= 1 (e.g. β€˜x’, β€˜x1’, β€˜x2’, β€˜x3’, etc.)

Returns

Return type

str

property xcalendarΒΆ

Sets the calendar system to use with x date data.

The β€˜xcalendar’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜gregorian’, β€˜chinese’, β€˜coptic’, β€˜discworld’, β€˜ethiopian’, β€˜hebrew’, β€˜islamic’, β€˜julian’, β€˜mayan’, β€˜nanakshahi’, β€˜nepali’, β€˜persian’, β€˜jalali’, β€˜taiwan’, β€˜thai’, β€˜ummalqura’]

Returns

Return type

Any

property xsrcΒΆ

Sets the source reference on Chart Studio Cloud for x .

The β€˜xsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property xtypeΒΆ

If β€œarray”, the heatmap’s x coordinates are given by β€œx” (the default behavior when x is provided). If β€œscaled”, the heatmap’s x coordinates are given by β€œx0” and β€œdx” (the default behavior when x is not provided).

The β€˜xtype’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜array’, β€˜scaled’]

Returns

Return type

Any

property yΒΆ

Sets the y coordinates.

The β€˜y’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property y0ΒΆ

Alternate to y. Builds a linear space of y coordinates. Use with dy where y0 is the starting coordinate and dy the step.

The β€˜y0’ property accepts values of any type

Returns

Return type

Any

property yaxisΒΆ

Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

The β€˜yaxis’ property is an identifier of a particular subplot, of type β€˜y’, that may be specified as the string β€˜y’ optionally followed by an integer >= 1 (e.g. β€˜y’, β€˜y1’, β€˜y2’, β€˜y3’, etc.)

Returns

Return type

str

property ycalendarΒΆ

Sets the calendar system to use with y date data.

The β€˜ycalendar’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜gregorian’, β€˜chinese’, β€˜coptic’, β€˜discworld’, β€˜ethiopian’, β€˜hebrew’, β€˜islamic’, β€˜julian’, β€˜mayan’, β€˜nanakshahi’, β€˜nepali’, β€˜persian’, β€˜jalali’, β€˜taiwan’, β€˜thai’, β€˜ummalqura’]

Returns

Return type

Any

property ysrcΒΆ

Sets the source reference on Chart Studio Cloud for y .

The β€˜ysrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property ytypeΒΆ

If β€œarray”, the heatmap’s y coordinates are given by β€œy” (the default behavior when y is provided) If β€œscaled”, the heatmap’s y coordinates are given by β€œy0” and β€œdy” (the default behavior when y is not provided)

The β€˜ytype’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜array’, β€˜scaled’]

Returns

Return type

Any

property zΒΆ

Sets the z data.

The β€˜z’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property zautoΒΆ

Determines whether or not the color domain is computed with respect to the input data (here in z) or the bounds set in zmin and zmax Defaults to false when zmin and zmax are set by the user.

The β€˜zauto’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property zhoverformatΒΆ

Sets the hover text formatting rule using d3 formatting mini- languages which are very similar to those in Python. See: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format

The β€˜zhoverformat’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property zmaxΒΆ

Sets the upper bound of the color domain. Value should have the same units as in z and if set, zmin must be set as well.

The β€˜zmax’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zmidΒΆ

Sets the mid-point of the color domain by scaling zmin and/or zmax to be equidistant to this point. Value should have the same units as in z. Has no effect when zauto is false.

The β€˜zmid’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zminΒΆ

Sets the lower bound of the color domain. Value should have the same units as in z and if set, zmax must be set as well.

The β€˜zmin’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zsrcΒΆ

Sets the source reference on Chart Studio Cloud for z .

The β€˜zsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.Contourcarpet(arg=None, a=None, a0=None, asrc=None, atype=None, autocolorscale=None, autocontour=None, b=None, b0=None, bsrc=None, btype=None, carpet=None, coloraxis=None, colorbar=None, colorscale=None, contours=None, customdata=None, customdatasrc=None, da=None, db=None, fillcolor=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, line=None, meta=None, metasrc=None, name=None, ncontours=None, opacity=None, reversescale=None, showlegend=None, showscale=None, stream=None, text=None, textsrc=None, transpose=None, uid=None, uirevision=None, visible=None, xaxis=None, yaxis=None, z=None, zauto=None, zmax=None, zmid=None, zmin=None, zsrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property aΒΆ

Sets the x coordinates.

The β€˜a’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property a0ΒΆ

Alternate to x. Builds a linear space of x coordinates. Use with dx where x0 is the starting coordinate and dx the step.

The β€˜a0’ property accepts values of any type

Returns

Return type

Any

property asrcΒΆ

Sets the source reference on Chart Studio Cloud for a .

The β€˜asrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property atypeΒΆ

If β€œarray”, the heatmap’s x coordinates are given by β€œx” (the default behavior when x is provided). If β€œscaled”, the heatmap’s x coordinates are given by β€œx0” and β€œdx” (the default behavior when x is not provided).

The β€˜atype’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜array’, β€˜scaled’]

Returns

Return type

Any

property autocolorscaleΒΆ

Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by colorscale. In case colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

The β€˜autocolorscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property autocontourΒΆ

Determines whether or not the contour level attributes are picked by an algorithm. If True, the number of contour levels can be set in ncontours. If False, set the contour level attributes in contours.

The β€˜autocontour’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property bΒΆ

Sets the y coordinates.

The β€˜b’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property b0ΒΆ

Alternate to y. Builds a linear space of y coordinates. Use with dy where y0 is the starting coordinate and dy the step.

The β€˜b0’ property accepts values of any type

Returns

Return type

Any

property bsrcΒΆ

Sets the source reference on Chart Studio Cloud for b .

The β€˜bsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property btypeΒΆ

If β€œarray”, the heatmap’s y coordinates are given by β€œy” (the default behavior when y is provided) If β€œscaled”, the heatmap’s y coordinates are given by β€œy0” and β€œdy” (the default behavior when y is not provided)

The β€˜btype’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [β€˜array’, β€˜scaled’]

Returns

Return type

Any

property carpetΒΆ

The carpet of the carpet axes on which this contour trace lies

The β€˜carpet’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property coloraxisΒΆ

Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

The β€˜coloraxis’ property is an identifier of a particular subplot, of type β€˜coloraxis’, that may be specified as the string β€˜coloraxis’ optionally followed by an integer >= 1 (e.g. β€˜coloraxis’, β€˜coloraxis1’, β€˜coloraxis2’, β€˜coloraxis3’, etc.)

Returns

Return type

str

property colorbarΒΆ

The β€˜colorbar’ property is an instance of ColorBar that may be specified as:

  • An instance of plotly.graph_objects.contourcarpet.ColorBar

  • A dict of string/value properties that will be passed to the ColorBar constructor

    Supported dict properties:

    bgcolor

    Sets the color of padded area.

    bordercolor

    Sets the axis line color.

    borderwidth

    Sets the width (in px) or the border enclosing this color bar.

    dtick

    Sets the step in-between ticks on this axis. Use with tick0. Must be a positive number, or special strings available to β€œlog” and β€œdate” axes. If the axis type is β€œlog”, then ticks are set every 10^(n*dtick) where n is the tick number. For example, to set a tick mark at 1, 10, 100, 1000, … set dtick to 1. To set tick marks at 1, 100, 10000, … set dtick to 2. To set tick marks at 1, 5, 25, 125, 625, 3125, … set dtick to log_10(5), or 0.69897000433. β€œlog” has several special values; β€œL<f>”, where f is a positive number, gives ticks linearly spaced in value (but not position). For example tick0 = 0.1, dtick = β€œL0.5” will put ticks at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus small digits between, use β€œD1” (all digits) or β€œD2” (only 2 and 5). tick0 is ignored for β€œD1” and β€œD2”. If the axis type is β€œdate”, then you must convert the time to milliseconds. For example, to set the interval between ticks to one day, set dtick to 86400000.0. β€œdate” also has special values β€œM<n>” gives ticks spaced by a number of months. n must be a positive integer. To set ticks on the 15th of every third month, set tick0 to β€œ2000-01-15” and dtick to β€œM3”. To set ticks every 4 years, set dtick to β€œM48”

    exponentformat

    Determines a formatting rule for the tick exponents. For example, consider the number 1,000,000,000. If β€œnone”, it appears as 1,000,000,000. If β€œe”, 1e+9. If β€œE”, 1E+9. If β€œpower”, 1x10^9 (with 9 in a super script). If β€œSI”, 1G. If β€œB”, 1B.

    len

    Sets the length of the color bar This measure excludes the padding of both ends. That is, the color bar length is this length minus the padding on both ends.

    lenmode

    Determines whether this color bar’s length (i.e. the measure in the color variation direction) is set in units of plot β€œfraction” or in *pixels. Use len to set the value.

    nticks

    Specifies the maximum number of ticks for the particular axis. The actual number of ticks will be chosen automatically to be less than or equal to nticks. Has an effect only if tickmode is set to β€œauto”.

    outlinecolor

    Sets the axis line color.

    outlinewidth

    Sets the width (in px) of the axis line.

    separatethousands

    If β€œtrue”, even 4-digit integers are separated

    showexponent

    If β€œall”, all exponents are shown besides their significands. If β€œfirst”, only the exponent of the first tick is shown. If β€œlast”, only the exponent of the last tick is shown. If β€œnone”, no exponents appear.

    showticklabels

    Determines whether or not the tick labels are drawn.

    showtickprefix

    If β€œall”, all tick labels are displayed with a prefix. If β€œfirst”, only the first tick is displayed with a prefix. If β€œlast”, only the last tick is displayed with a suffix. If β€œnone”, tick prefixes are hidden.

    showticksuffix

    Same as showtickprefix but for tick suffixes.

    thickness

    Sets the thickness of the color bar This measure excludes the size of the padding, ticks and labels.

    thicknessmode

    Determines whether this color bar’s thickness (i.e. the measure in the constant color direction) is set in units of plot β€œfraction” or in β€œpixels”. Use thickness to set the value.

    tick0

    Sets the placement of the first tick on this axis. Use with dtick. If the axis type is β€œlog”, then you must take the log of your starting tick (e.g. to set the starting tick to 100, set the tick0 to 2) except when dtick`=*L<f>* (see `dtick for more info). If the axis type is β€œdate”, it should be a date string, like date data. If the axis type is β€œcategory”, it should be a number, using the scale where each category is assigned a serial number from zero in the order it appears.

    tickangle

    Sets the angle of the tick labels with respect to the horizontal. For example, a tickangle of -90 draws the tick labels vertically.

    tickcolor

    Sets the tick color.

    tickfont

    Sets the color bar’s tick label font

    tickformat

    Sets the tick label formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format And for dates see: https://github.com/d3/d3-time- format#locale_format We add one item to d3’s date formatter: β€œ%{n}f” for fractional seconds with n digits. For example, 2016-10-13 09:15:23.456 with tickformat β€œ%H~%M~%S.%2f” would display β€œ09~15~23.46”

    tickformatstops

    A tuple of plotly.graph_objects.contour carpet.colorbar.Tickformatstop instances or dicts with compatible properties

    tickformatstopdefaults

    When used in a template (as layout.template.dat a.contourcarpet.colorbar.tickformatstopdefaults ), sets the default property values to use for elements of contourcarpet.colorbar.tickformatstops

    ticklen

    Sets the tick length (in px).

    tickmode

    Sets the tick mode for this axis. If β€œauto”, the number of ticks is set via nticks. If β€œlinear”, the placement of the ticks is determined by a starting position tick0 and a tick step dtick (β€œlinear” is the default value if tick0 and dtick are provided). If β€œarray”, the placement of the ticks is set via tickvals and the tick text is ticktext. (β€œarray” is the default value if tickvals is provided).

    tickprefix

    Sets a tick label prefix.

    ticks

    Determines whether ticks are drawn or not. If β€œβ€, this axis’ ticks are not drawn. If β€œoutside” (β€œinside”), this axis’ are drawn outside (inside) the axis lines.

    ticksuffix

    Sets a tick label suffix.

    ticktext

    Sets the text displayed at the ticks position via tickvals. Only has an effect if tickmode is set to β€œarray”. Used with tickvals.

    ticktextsrc

    Sets the source reference on Chart Studio Cloud for ticktext .

    tickvals

    Sets the values at which ticks on this axis appear. Only has an effect if tickmode is set to β€œarray”. Used with ticktext.

    tickvalssrc

    Sets the source reference on Chart Studio Cloud for tickvals .

    tickwidth

    Sets the tick width (in px).

    title

    plotly.graph_objects.contourcarpet.colo rbar.Title instance or dict with compatible properties

    titlefont

    Deprecated: Please use contourcarpet.colorbar.title.font instead. Sets this color bar’s title font. Note that the title’s font used to be set by the now deprecated titlefont attribute.

    titleside

    Deprecated: Please use contourcarpet.colorbar.title.side instead. Determines the location of color bar’s title with respect to the color bar. Note that the title’s location used to be set by the now deprecated titleside attribute.

    x

    Sets the x position of the color bar (in plot fraction).

    xanchor

    Sets this color bar’s horizontal position anchor. This anchor binds the x position to the β€œleft”, β€œcenter” or β€œright” of the color bar.

    xpad

    Sets the amount of padding (in px) along the x direction.

    y

    Sets the y position of the color bar (in plot fraction).

    yanchor

    Sets this color bar’s vertical position anchor This anchor binds the y position to the β€œtop”, β€œmiddle” or β€œbottom” of the color bar.

    ypad

    Sets the amount of padding (in px) along the y direction.

Returns

Return type

plotly.graph_objects.contourcarpet.ColorBar

property colorscaleΒΆ

Sets the colorscale. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, [[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`zmin` and zmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrRd,Bluered,RdBu,Reds,Bl ues,Picnic,Rainbow,Portland,Jet,Hot,Blackbody,Earth,Electric,Vi ridis,Cividis.

The β€˜colorscale’ property is a colorscale and may be specified as:

  • A list of colors that will be spaced evenly to create the colorscale. Many predefined colorscale lists are included in the sequential, diverging, and cyclical modules in the plotly.colors package.

  • A list of 2-element lists where the first element is the normalized color level value (starting at 0 and ending at 1), and the second item is a valid color string. (e.g. [[0, β€˜green’], [0.5, β€˜red’], [1.0, β€˜rgb(0, 0, 255)’]])

  • One of the following named colorscales:
    [β€˜aggrnyl’, β€˜agsunset’, β€˜algae’, β€˜amp’, β€˜armyrose’, β€˜balance’,

    β€˜blackbody’, β€˜bluered’, β€˜blues’, β€˜blugrn’, β€˜bluyl’, β€˜brbg’, β€˜brwnyl’, β€˜bugn’, β€˜bupu’, β€˜burg’, β€˜burgyl’, β€˜cividis’, β€˜curl’, β€˜darkmint’, β€˜deep’, β€˜delta’, β€˜dense’, β€˜earth’, β€˜edge’, β€˜electric’, β€˜emrld’, β€˜fall’, β€˜geyser’, β€˜gnbu’, β€˜gray’, β€˜greens’, β€˜greys’, β€˜haline’, β€˜hot’, β€˜hsv’, β€˜ice’, β€˜icefire’, β€˜inferno’, β€˜jet’, β€˜magenta’, β€˜magma’, β€˜matter’, β€˜mint’, β€˜mrybm’, β€˜mygbm’, β€˜oranges’, β€˜orrd’, β€˜oryel’, β€˜peach’, β€˜phase’, β€˜picnic’, β€˜pinkyl’, β€˜piyg’, β€˜plasma’, β€˜plotly3’, β€˜portland’, β€˜prgn’, β€˜pubu’, β€˜pubugn’, β€˜puor’, β€˜purd’, β€˜purp’, β€˜purples’, β€˜purpor’, β€˜rainbow’, β€˜rdbu’, β€˜rdgy’, β€˜rdpu’, β€˜rdylbu’, β€˜rdylgn’, β€˜redor’, β€˜reds’, β€˜solar’, β€˜spectral’, β€˜speed’, β€˜sunset’, β€˜sunsetdark’, β€˜teal’, β€˜tealgrn’, β€˜tealrose’, β€˜tempo’, β€˜temps’, β€˜thermal’, β€˜tropic’, β€˜turbid’, β€˜twilight’, β€˜viridis’, β€˜ylgn’, β€˜ylgnbu’, β€˜ylorbr’, β€˜ylorrd’].

    Appending β€˜_r’ to a named colorscale reverses it.

Returns

Return type

str

property contoursΒΆ

The β€˜contours’ property is an instance of Contours that may be specified as:

  • An instance of plotly.graph_objects.contourcarpet.Contours

  • A dict of string/value properties that will be passed to the Contours constructor

    Supported dict properties:

    coloring

    Determines the coloring method showing the contour values. If β€œfill”, coloring is done evenly between each contour level If β€œlines”, coloring is done on the contour lines. If β€œnone”, no coloring is applied on this trace.

    end

    Sets the end contour level value. Must be more than contours.start

    labelfont

    Sets the font used for labeling the contour levels. The default color comes from the lines, if shown. The default family and size come from layout.font.

    labelformat

    Sets the contour label formatting rule using d3 formatting mini-language which is very similar to Python, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format

    operation

    Sets the constraint operation. β€œ=” keeps regions equal to value β€œ<” and β€œ<=” keep regions less than value β€œ>” and β€œ>=” keep regions greater than value β€œ[]”, β€œ()”, β€œ[)”, and β€œ(]” keep regions inside value[0] to value[1] β€œ][β€œ, β€œ)(β€œ, β€œ](β€œ, β€œ)[” keep regions outside value[0] to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.

    showlabels

    Determines whether to label the contour lines with their values.

    showlines

    Determines whether or not the contour lines are drawn. Has an effect only if contours.coloring is set to β€œfill”.

    size

    Sets the step between each contour level. Must be positive.

    start

    Sets the starting contour level value. Must be less than contours.end

    type

    If levels, the data is represented as a contour plot with multiple levels displayed. If constraint, the data is represented as constraints with the invalid region shaded as specified by the operation and value parameters.

    value

    Sets the value or values of the constraint boundary. When operation is set to one of the comparison values (=,<,>=,>,<=) β€œvalue” is expected to be a number. When operation is set to one of the interval values ([],(),[),(],][,)(,](,)[) β€œvalue” is expected to be an array of two numbers where the first is the lower bound and the second is the upper bound.

Returns

Return type

plotly.graph_objects.contourcarpet.Contours

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property daΒΆ

Sets the x coordinate step. See x0 for more info.

The β€˜da’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property dbΒΆ

Sets the y coordinate step. See y0 for more info.

The β€˜db’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property fillcolorΒΆ

Sets the fill color if contours.type is β€œconstraint”. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

The β€˜fillcolor’ property is a color and may be specified as:
  • A hex string (e.g. β€˜#ff0000’)

  • An rgb/rgba string (e.g. β€˜rgb(255,0,0)’)

  • An hsl/hsla string (e.g. β€˜hsl(0,100%,50%)’)

  • An hsv/hsva string (e.g. β€˜hsv(0,100%,100%)’)

  • A named CSS color:

    aliceblue, antiquewhite, aqua, aquamarine, azure, beige, bisque, black, blanchedalmond, blue, blueviolet, brown, burlywood, cadetblue, chartreuse, chocolate, coral, cornflowerblue, cornsilk, crimson, cyan, darkblue, darkcyan, darkgoldenrod, darkgray, darkgrey, darkgreen, darkkhaki, darkmagenta, darkolivegreen, darkorange, darkorchid, darkred, darksalmon, darkseagreen, darkslateblue, darkslategray, darkslategrey, darkturquoise, darkviolet, deeppink, deepskyblue, dimgray, dimgrey, dodgerblue, firebrick, floralwhite, forestgreen, fuchsia, gainsboro, ghostwhite, gold, goldenrod, gray, grey, green, greenyellow, honeydew, hotpink, indianred, indigo, ivory, khaki, lavender, lavenderblush, lawngreen, lemonchiffon, lightblue, lightcoral, lightcyan, lightgoldenrodyellow, lightgray, lightgrey, lightgreen, lightpink, lightsalmon, lightseagreen, lightskyblue, lightslategray, lightslategrey, lightsteelblue, lightyellow, lime, limegreen, linen, magenta, maroon, mediumaquamarine, mediumblue, mediumorchid, mediumpurple, mediumseagreen, mediumslateblue, mediumspringgreen, mediumturquoise, mediumvioletred, midnightblue, mintcream, mistyrose, moccasin, navajowhite, navy, oldlace, olive, olivedrab, orange, orangered, orchid, palegoldenrod, palegreen, paleturquoise, palevioletred, papayawhip, peachpuff, peru, pink, plum, powderblue, purple, red, rosybrown, royalblue, rebeccapurple, saddlebrown, salmon, sandybrown, seagreen, seashell, sienna, silver, skyblue, slateblue, slategray, slategrey, snow, springgreen, steelblue, tan, teal, thistle, tomato, turquoise, violet, wheat, white, whitesmoke, yellow, yellowgreen

  • A number that will be interpreted as a color according to contourcarpet.colorscale

Returns

Return type

str

property hovertextΒΆ

Same as text.

The β€˜hovertext’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property lineΒΆ

The β€˜line’ property is an instance of Line that may be specified as:

  • An instance of plotly.graph_objects.contourcarpet.Line

  • A dict of string/value properties that will be passed to the Line constructor

    Supported dict properties:

    color

    Sets the color of the contour level. Has no effect if contours.coloring is set to β€œlines”.

    dash

    Sets the dash style of lines. Set to a dash type string (β€œsolid”, β€œdot”, β€œdash”, β€œlongdash”, β€œdashdot”, or β€œlongdashdot”) or a dash length list in px (eg β€œ5px,10px,2px,2px”).

    smoothing

    Sets the amount of smoothing for the contour lines, where 0 corresponds to no smoothing.

    width

    Sets the contour line width in (in px) Defaults to 0.5 when contours.type is β€œlevels”. Defaults to 2 when contour.type is β€œconstraint”.

Returns

Return type

plotly.graph_objects.contourcarpet.Line

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property ncontoursΒΆ

Sets the maximum number of contour levels. The actual number of contours will be chosen automatically to be less than or equal to the value of ncontours. Has an effect only if autocontour is True or if contours.size is missing.

The β€˜ncontours’ property is a integer and may be specified as:
  • An int (or float that will be cast to an int) in the interval [1, 9223372036854775807]

Returns

Return type

int

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property reversescaleΒΆ

Reverses the color mapping if true. If true, zmin will correspond to the last color in the array and zmax will correspond to the first color.

The β€˜reversescale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showscaleΒΆ

Determines whether or not a colorbar is displayed for this trace.

The β€˜showscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.contourcarpet.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.contourcarpet.Stream

property textΒΆ

Sets the text elements associated with each z value.

The β€˜text’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property transposeΒΆ

Transposes the z data.

The β€˜transpose’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property xaxisΒΆ

Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

The β€˜xaxis’ property is an identifier of a particular subplot, of type β€˜x’, that may be specified as the string β€˜x’ optionally followed by an integer >= 1 (e.g. β€˜x’, β€˜x1’, β€˜x2’, β€˜x3’, etc.)

Returns

Return type

str

property yaxisΒΆ

Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

The β€˜yaxis’ property is an identifier of a particular subplot, of type β€˜y’, that may be specified as the string β€˜y’ optionally followed by an integer >= 1 (e.g. β€˜y’, β€˜y1’, β€˜y2’, β€˜y3’, etc.)

Returns

Return type

str

property zΒΆ

Sets the z data.

The β€˜z’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property zautoΒΆ

Determines whether or not the color domain is computed with respect to the input data (here in z) or the bounds set in zmin and zmax Defaults to false when zmin and zmax are set by the user.

The β€˜zauto’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property zmaxΒΆ

Sets the upper bound of the color domain. Value should have the same units as in z and if set, zmin must be set as well.

The β€˜zmax’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zmidΒΆ

Sets the mid-point of the color domain by scaling zmin and/or zmax to be equidistant to this point. Value should have the same units as in z. Has no effect when zauto is false.

The β€˜zmid’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zminΒΆ

Sets the lower bound of the color domain. Value should have the same units as in z and if set, zmax must be set as well.

The β€˜zmin’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zsrcΒΆ

Sets the source reference on Chart Studio Cloud for z .

The β€˜zsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.Contours(*args, **kwargs)ΒΆ

Bases: dict

plotly.graph_objects.Contours is deprecated.

Please replace it with one of the following more specific types
  • plotly.graph_objects.contour.Contours

  • plotly.graph_objects.surface.Contours

  • etc.

class plotly.graph_objects.Data(*args, **kwargs)ΒΆ

Bases: list

plotly.graph_objects.Data is deprecated.

Please replace it with a list or tuple of instances of the following types
  • plotly.graph_objects.Scatter

  • plotly.graph_objects.Bar

  • plotly.graph_objects.Area

  • plotly.graph_objects.Histogram

  • etc.

class plotly.graph_objects.Densitymapbox(arg=None, autocolorscale=None, below=None, coloraxis=None, colorbar=None, colorscale=None, customdata=None, customdatasrc=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, lat=None, latsrc=None, legendgroup=None, lon=None, lonsrc=None, meta=None, metasrc=None, name=None, opacity=None, radius=None, radiussrc=None, reversescale=None, showlegend=None, showscale=None, stream=None, subplot=None, text=None, textsrc=None, uid=None, uirevision=None, visible=None, z=None, zauto=None, zmax=None, zmid=None, zmin=None, zsrc=None, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseTraceType

property autocolorscaleΒΆ

Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by colorscale. In case colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

The β€˜autocolorscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property belowΒΆ

Determines if the densitymapbox trace will be inserted before the layer with the specified ID. By default, densitymapbox traces are placed below the first layer of type symbol If set to β€˜β€™, the layer will be inserted above every existing layer.

The β€˜below’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property coloraxisΒΆ

Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

The β€˜coloraxis’ property is an identifier of a particular subplot, of type β€˜coloraxis’, that may be specified as the string β€˜coloraxis’ optionally followed by an integer >= 1 (e.g. β€˜coloraxis’, β€˜coloraxis1’, β€˜coloraxis2’, β€˜coloraxis3’, etc.)

Returns

Return type

str

property colorbarΒΆ

The β€˜colorbar’ property is an instance of ColorBar that may be specified as:

  • An instance of plotly.graph_objects.densitymapbox.ColorBar

  • A dict of string/value properties that will be passed to the ColorBar constructor

    Supported dict properties:

    bgcolor

    Sets the color of padded area.

    bordercolor

    Sets the axis line color.

    borderwidth

    Sets the width (in px) or the border enclosing this color bar.

    dtick

    Sets the step in-between ticks on this axis. Use with tick0. Must be a positive number, or special strings available to β€œlog” and β€œdate” axes. If the axis type is β€œlog”, then ticks are set every 10^(n*dtick) where n is the tick number. For example, to set a tick mark at 1, 10, 100, 1000, … set dtick to 1. To set tick marks at 1, 100, 10000, … set dtick to 2. To set tick marks at 1, 5, 25, 125, 625, 3125, … set dtick to log_10(5), or 0.69897000433. β€œlog” has several special values; β€œL<f>”, where f is a positive number, gives ticks linearly spaced in value (but not position). For example tick0 = 0.1, dtick = β€œL0.5” will put ticks at 0.1, 0.6, 1.1, 1.6 etc. To show powers of 10 plus small digits between, use β€œD1” (all digits) or β€œD2” (only 2 and 5). tick0 is ignored for β€œD1” and β€œD2”. If the axis type is β€œdate”, then you must convert the time to milliseconds. For example, to set the interval between ticks to one day, set dtick to 86400000.0. β€œdate” also has special values β€œM<n>” gives ticks spaced by a number of months. n must be a positive integer. To set ticks on the 15th of every third month, set tick0 to β€œ2000-01-15” and dtick to β€œM3”. To set ticks every 4 years, set dtick to β€œM48”

    exponentformat

    Determines a formatting rule for the tick exponents. For example, consider the number 1,000,000,000. If β€œnone”, it appears as 1,000,000,000. If β€œe”, 1e+9. If β€œE”, 1E+9. If β€œpower”, 1x10^9 (with 9 in a super script). If β€œSI”, 1G. If β€œB”, 1B.

    len

    Sets the length of the color bar This measure excludes the padding of both ends. That is, the color bar length is this length minus the padding on both ends.

    lenmode

    Determines whether this color bar’s length (i.e. the measure in the color variation direction) is set in units of plot β€œfraction” or in *pixels. Use len to set the value.

    nticks

    Specifies the maximum number of ticks for the particular axis. The actual number of ticks will be chosen automatically to be less than or equal to nticks. Has an effect only if tickmode is set to β€œauto”.

    outlinecolor

    Sets the axis line color.

    outlinewidth

    Sets the width (in px) of the axis line.

    separatethousands

    If β€œtrue”, even 4-digit integers are separated

    showexponent

    If β€œall”, all exponents are shown besides their significands. If β€œfirst”, only the exponent of the first tick is shown. If β€œlast”, only the exponent of the last tick is shown. If β€œnone”, no exponents appear.

    showticklabels

    Determines whether or not the tick labels are drawn.

    showtickprefix

    If β€œall”, all tick labels are displayed with a prefix. If β€œfirst”, only the first tick is displayed with a prefix. If β€œlast”, only the last tick is displayed with a suffix. If β€œnone”, tick prefixes are hidden.

    showticksuffix

    Same as showtickprefix but for tick suffixes.

    thickness

    Sets the thickness of the color bar This measure excludes the size of the padding, ticks and labels.

    thicknessmode

    Determines whether this color bar’s thickness (i.e. the measure in the constant color direction) is set in units of plot β€œfraction” or in β€œpixels”. Use thickness to set the value.

    tick0

    Sets the placement of the first tick on this axis. Use with dtick. If the axis type is β€œlog”, then you must take the log of your starting tick (e.g. to set the starting tick to 100, set the tick0 to 2) except when dtick`=*L<f>* (see `dtick for more info). If the axis type is β€œdate”, it should be a date string, like date data. If the axis type is β€œcategory”, it should be a number, using the scale where each category is assigned a serial number from zero in the order it appears.

    tickangle

    Sets the angle of the tick labels with respect to the horizontal. For example, a tickangle of -90 draws the tick labels vertically.

    tickcolor

    Sets the tick color.

    tickfont

    Sets the color bar’s tick label font

    tickformat

    Sets the tick label formatting rule using d3 formatting mini-languages which are very similar to those in Python. For numbers, see: https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format And for dates see: https://github.com/d3/d3-time- format#locale_format We add one item to d3’s date formatter: β€œ%{n}f” for fractional seconds with n digits. For example, 2016-10-13 09:15:23.456 with tickformat β€œ%H~%M~%S.%2f” would display β€œ09~15~23.46”

    tickformatstops

    A tuple of plotly.graph_objects.density mapbox.colorbar.Tickformatstop instances or dicts with compatible properties

    tickformatstopdefaults

    When used in a template (as layout.template.dat a.densitymapbox.colorbar.tickformatstopdefaults ), sets the default property values to use for elements of densitymapbox.colorbar.tickformatstops

    ticklen

    Sets the tick length (in px).

    tickmode

    Sets the tick mode for this axis. If β€œauto”, the number of ticks is set via nticks. If β€œlinear”, the placement of the ticks is determined by a starting position tick0 and a tick step dtick (β€œlinear” is the default value if tick0 and dtick are provided). If β€œarray”, the placement of the ticks is set via tickvals and the tick text is ticktext. (β€œarray” is the default value if tickvals is provided).

    tickprefix

    Sets a tick label prefix.

    ticks

    Determines whether ticks are drawn or not. If β€œβ€, this axis’ ticks are not drawn. If β€œoutside” (β€œinside”), this axis’ are drawn outside (inside) the axis lines.

    ticksuffix

    Sets a tick label suffix.

    ticktext

    Sets the text displayed at the ticks position via tickvals. Only has an effect if tickmode is set to β€œarray”. Used with tickvals.

    ticktextsrc

    Sets the source reference on Chart Studio Cloud for ticktext .

    tickvals

    Sets the values at which ticks on this axis appear. Only has an effect if tickmode is set to β€œarray”. Used with ticktext.

    tickvalssrc

    Sets the source reference on Chart Studio Cloud for tickvals .

    tickwidth

    Sets the tick width (in px).

    title

    plotly.graph_objects.densitymapbox.colo rbar.Title instance or dict with compatible properties

    titlefont

    Deprecated: Please use densitymapbox.colorbar.title.font instead. Sets this color bar’s title font. Note that the title’s font used to be set by the now deprecated titlefont attribute.

    titleside

    Deprecated: Please use densitymapbox.colorbar.title.side instead. Determines the location of color bar’s title with respect to the color bar. Note that the title’s location used to be set by the now deprecated titleside attribute.

    x

    Sets the x position of the color bar (in plot fraction).

    xanchor

    Sets this color bar’s horizontal position anchor. This anchor binds the x position to the β€œleft”, β€œcenter” or β€œright” of the color bar.

    xpad

    Sets the amount of padding (in px) along the x direction.

    y

    Sets the y position of the color bar (in plot fraction).

    yanchor

    Sets this color bar’s vertical position anchor This anchor binds the y position to the β€œtop”, β€œmiddle” or β€œbottom” of the color bar.

    ypad

    Sets the amount of padding (in px) along the y direction.

Returns

Return type

plotly.graph_objects.densitymapbox.ColorBar

property colorscaleΒΆ

Sets the colorscale. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, [[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`zmin` and zmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrRd,Bluered,RdBu,Reds,Bl ues,Picnic,Rainbow,Portland,Jet,Hot,Blackbody,Earth,Electric,Vi ridis,Cividis.

The β€˜colorscale’ property is a colorscale and may be specified as:

  • A list of colors that will be spaced evenly to create the colorscale. Many predefined colorscale lists are included in the sequential, diverging, and cyclical modules in the plotly.colors package.

  • A list of 2-element lists where the first element is the normalized color level value (starting at 0 and ending at 1), and the second item is a valid color string. (e.g. [[0, β€˜green’], [0.5, β€˜red’], [1.0, β€˜rgb(0, 0, 255)’]])

  • One of the following named colorscales:
    [β€˜aggrnyl’, β€˜agsunset’, β€˜algae’, β€˜amp’, β€˜armyrose’, β€˜balance’,

    β€˜blackbody’, β€˜bluered’, β€˜blues’, β€˜blugrn’, β€˜bluyl’, β€˜brbg’, β€˜brwnyl’, β€˜bugn’, β€˜bupu’, β€˜burg’, β€˜burgyl’, β€˜cividis’, β€˜curl’, β€˜darkmint’, β€˜deep’, β€˜delta’, β€˜dense’, β€˜earth’, β€˜edge’, β€˜electric’, β€˜emrld’, β€˜fall’, β€˜geyser’, β€˜gnbu’, β€˜gray’, β€˜greens’, β€˜greys’, β€˜haline’, β€˜hot’, β€˜hsv’, β€˜ice’, β€˜icefire’, β€˜inferno’, β€˜jet’, β€˜magenta’, β€˜magma’, β€˜matter’, β€˜mint’, β€˜mrybm’, β€˜mygbm’, β€˜oranges’, β€˜orrd’, β€˜oryel’, β€˜peach’, β€˜phase’, β€˜picnic’, β€˜pinkyl’, β€˜piyg’, β€˜plasma’, β€˜plotly3’, β€˜portland’, β€˜prgn’, β€˜pubu’, β€˜pubugn’, β€˜puor’, β€˜purd’, β€˜purp’, β€˜purples’, β€˜purpor’, β€˜rainbow’, β€˜rdbu’, β€˜rdgy’, β€˜rdpu’, β€˜rdylbu’, β€˜rdylgn’, β€˜redor’, β€˜reds’, β€˜solar’, β€˜spectral’, β€˜speed’, β€˜sunset’, β€˜sunsetdark’, β€˜teal’, β€˜tealgrn’, β€˜tealrose’, β€˜tempo’, β€˜temps’, β€˜thermal’, β€˜tropic’, β€˜turbid’, β€˜twilight’, β€˜viridis’, β€˜ylgn’, β€˜ylgnbu’, β€˜ylorbr’, β€˜ylorrd’].

    Appending β€˜_r’ to a named colorscale reverses it.

Returns

Return type

str

property customdataΒΆ

Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

The β€˜customdata’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property customdatasrcΒΆ

Sets the source reference on Chart Studio Cloud for customdata .

The β€˜customdatasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverinfoΒΆ

Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

The β€˜hoverinfo’ property is a flaglist and may be specified as a string containing:

  • Any combination of [β€˜lon’, β€˜lat’, β€˜z’, β€˜text’, β€˜name’] joined with β€˜+’ characters (e.g. β€˜lon+lat’) OR exactly one of [β€˜all’, β€˜none’, β€˜skip’] (e.g. β€˜skip’)

  • A list or array of the above

Returns

Return type

Any|numpy.ndarray

property hoverinfosrcΒΆ

Sets the source reference on Chart Studio Cloud for hoverinfo .

The β€˜hoverinfosrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hoverlabelΒΆ

The β€˜hoverlabel’ property is an instance of Hoverlabel that may be specified as:

  • An instance of plotly.graph_objects.densitymapbox.Hoverlabel

  • A dict of string/value properties that will be passed to the Hoverlabel constructor

    Supported dict properties:

    align

    Sets the horizontal alignment of the text content within hover label box. Has an effect only if the hover label text spans more two or more lines

    alignsrc

    Sets the source reference on Chart Studio Cloud for align .

    bgcolor

    Sets the background color of the hover labels for this trace

    bgcolorsrc

    Sets the source reference on Chart Studio Cloud for bgcolor .

    bordercolor

    Sets the border color of the hover labels for this trace.

    bordercolorsrc

    Sets the source reference on Chart Studio Cloud for bordercolor .

    font

    Sets the font used in hover labels.

    namelength

    Sets the default length (in number of characters) of the trace name in the hover labels for all traces. -1 shows the whole name regardless of length. 0-3 shows the first 0-3 characters, and an integer >3 will show the whole name if it is less than that many characters, but if it is longer, will truncate to namelength - 3 characters and add an ellipsis.

    namelengthsrc

    Sets the source reference on Chart Studio Cloud for namelength .

Returns

Return type

plotly.graph_objects.densitymapbox.Hoverlabel

property hovertemplateΒΆ

Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time- format’s syntax %{variable|d3-time-format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time- format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event-data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

The β€˜hovertemplate’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertemplatesrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertemplate .

The β€˜hovertemplatesrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property hovertextΒΆ

Sets hover text elements associated with each (lon,lat) pair If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace’s (lon,lat) coordinates. To be seen, trace hoverinfo must contain a β€œtext” flag.

The β€˜hovertext’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property hovertextsrcΒΆ

Sets the source reference on Chart Studio Cloud for hovertext .

The β€˜hovertextsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property idsΒΆ

Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

The β€˜ids’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property idssrcΒΆ

Sets the source reference on Chart Studio Cloud for ids .

The β€˜idssrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property latΒΆ

Sets the latitude coordinates (in degrees North).

The β€˜lat’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property latsrcΒΆ

Sets the source reference on Chart Studio Cloud for lat .

The β€˜latsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property legendgroupΒΆ

Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

The β€˜legendgroup’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property lonΒΆ

Sets the longitude coordinates (in degrees East).

The β€˜lon’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property lonsrcΒΆ

Sets the source reference on Chart Studio Cloud for lon .

The β€˜lonsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property metaΒΆ

Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

The β€˜meta’ property accepts values of any type

Returns

Return type

Any|numpy.ndarray

property metasrcΒΆ

Sets the source reference on Chart Studio Cloud for meta .

The β€˜metasrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property nameΒΆ

Sets the trace name. The trace name appear as the legend item and on hover.

The β€˜name’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property opacityΒΆ

Sets the opacity of the trace.

The β€˜opacity’ property is a number and may be specified as:
  • An int or float in the interval [0, 1]

Returns

Return type

int|float

property radiusΒΆ

Sets the radius of influence of one lon / lat point in pixels. Increasing the value makes the densitymapbox trace smoother, but less detailed.

The β€˜radius’ property is a number and may be specified as:
  • An int or float in the interval [1, inf]

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

int|float|numpy.ndarray

property radiussrcΒΆ

Sets the source reference on Chart Studio Cloud for radius .

The β€˜radiussrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property reversescaleΒΆ

Reverses the color mapping if true. If true, zmin will correspond to the last color in the array and zmax will correspond to the first color.

The β€˜reversescale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showlegendΒΆ

Determines whether or not an item corresponding to this trace is shown in the legend.

The β€˜showlegend’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property showscaleΒΆ

Determines whether or not a colorbar is displayed for this trace.

The β€˜showscale’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property streamΒΆ

The β€˜stream’ property is an instance of Stream that may be specified as:

  • An instance of plotly.graph_objects.densitymapbox.Stream

  • A dict of string/value properties that will be passed to the Stream constructor

    Supported dict properties:

    maxpoints

    Sets the maximum number of points to keep on the plots from an incoming stream. If maxpoints is set to 50, only the newest 50 points will be displayed on the plot.

    token

    The stream id number links a data trace on a plot with a stream. See https://chart- studio.plotly.com/settings for more details.

Returns

Return type

plotly.graph_objects.densitymapbox.Stream

property subplotΒΆ

Sets a reference between this trace’s data coordinates and a mapbox subplot. If β€œmapbox” (the default value), the data refer to layout.mapbox. If β€œmapbox2”, the data refer to layout.mapbox2, and so on.

The β€˜subplot’ property is an identifier of a particular subplot, of type β€˜mapbox’, that may be specified as the string β€˜mapbox’ optionally followed by an integer >= 1 (e.g. β€˜mapbox’, β€˜mapbox1’, β€˜mapbox2’, β€˜mapbox3’, etc.)

Returns

Return type

str

property textΒΆ

Sets text elements associated with each (lon,lat) pair If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace’s (lon,lat) coordinates. If trace hoverinfo contains a β€œtext” flag and β€œhovertext” is not set, these elements will be seen in the hover labels.

The β€˜text’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

  • A tuple, list, or one-dimensional numpy array of the above

Returns

Return type

str|numpy.ndarray

property textsrcΒΆ

Sets the source reference on Chart Studio Cloud for text .

The β€˜textsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

property typeΒΆ
property uidΒΆ

Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

The β€˜uid’ property is a string and must be specified as:
  • A string

  • A number that will be converted to a string

Returns

Return type

str

property uirevisionΒΆ

Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

The β€˜uirevision’ property accepts values of any type

Returns

Return type

Any

property visibleΒΆ

Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

The β€˜visible’ property is an enumeration that may be specified as:
  • One of the following enumeration values:

    [True, False, β€˜legendonly’]

Returns

Return type

Any

property zΒΆ

Sets the points’ weight. For example, a value of 10 would be equivalent to having 10 points of weight 1 in the same spot

The β€˜z’ property is an array that may be specified as a tuple, list, numpy array, or pandas Series

Returns

Return type

numpy.ndarray

property zautoΒΆ

Determines whether or not the color domain is computed with respect to the input data (here in z) or the bounds set in zmin and zmax Defaults to false when zmin and zmax are set by the user.

The β€˜zauto’ property must be specified as a bool (either True, or False)

Returns

Return type

bool

property zmaxΒΆ

Sets the upper bound of the color domain. Value should have the same units as in z and if set, zmin must be set as well.

The β€˜zmax’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zmidΒΆ

Sets the mid-point of the color domain by scaling zmin and/or zmax to be equidistant to this point. Value should have the same units as in z. Has no effect when zauto is false.

The β€˜zmid’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zminΒΆ

Sets the lower bound of the color domain. Value should have the same units as in z and if set, zmax must be set as well.

The β€˜zmin’ property is a number and may be specified as:
  • An int or float

Returns

Return type

int|float

property zsrcΒΆ

Sets the source reference on Chart Studio Cloud for z .

The β€˜zsrc’ property must be specified as a string or as a plotly.grid_objs.Column object

Returns

Return type

str

class plotly.graph_objects.ErrorX(*args, **kwargs)ΒΆ

Bases: dict

plotly.graph_objects.ErrorX is deprecated.

Please replace it with one of the following more specific types
  • plotly.graph_objects.scatter.ErrorX

  • plotly.graph_objects.histogram.ErrorX

  • etc.

class plotly.graph_objects.ErrorY(*args, **kwargs)ΒΆ

Bases: dict

plotly.graph_objects.ErrorY is deprecated.

Please replace it with one of the following more specific types
  • plotly.graph_objects.scatter.ErrorY

  • plotly.graph_objects.histogram.ErrorY

  • etc.

class plotly.graph_objects.ErrorZ(*args, **kwargs)ΒΆ

Bases: dict

plotly.graph_objects.ErrorZ is deprecated.

Please replace it with one of the following more specific types
  • plotly.graph_objects.scatter3d.ErrorZ

class plotly.graph_objects.Figure(data=None, layout=None, frames=None, skip_invalid=False, **kwargs)ΒΆ

Bases: plotly.basedatatypes.BaseFigure

add_annotation(arg=None, align=None, arrowcolor=None, arrowhead=None, arrowside=None, arrowsize=None, arrowwidth=None, ax=None, axref=None, ay=None, ayref=None, bgcolor=None, bordercolor=None, borderpad=None, borderwidth=None, captureevents=None, clicktoshow=None, font=None, height=None, hoverlabel=None, hovertext=None, name=None, opacity=None, showarrow=None, standoff=None, startarrowhead=None, startarrowsize=None, startstandoff=None, templateitemname=None, text=None, textangle=None, valign=None, visible=None, width=None, x=None, xanchor=None, xclick=None, xref=None, xshift=None, y=None, yanchor=None, yclick=None, yref=None, yshift=None, row=None, col=None, secondary_y=None, **kwargs)ΒΆ

Create and add a new annotation to the figure’s layout

Parameters
  • arg – instance of Annotation or dict with compatible properties

  • align – Sets the horizontal alignment of the text within the box. Has an effect only if text spans two or more lines (i.e. text contains one or more <br> HTML tags) or if an explicit width is set to override the text width.

  • arrowcolor – Sets the color of the annotation arrow.

  • arrowhead – Sets the end annotation arrow head style.

  • arrowside – Sets the annotation arrow head position.

  • arrowsize – Sets the size of the end annotation arrow head, relative to arrowwidth. A value of 1 (default) gives a head about 3x as wide as the line.

  • arrowwidth – Sets the width (in px) of annotation arrow line.

  • ax – Sets the x component of the arrow tail about the arrow head. If axref is pixel, a positive (negative) component corresponds to an arrow pointing from right to left (left to right). If axref is an axis, this is an absolute value on that axis, like x, NOT a relative value.

  • axref – Indicates in what terms the tail of the annotation (ax,ay) is specified. If pixel, ax is a relative offset in pixels from x. If set to an x axis id (e.g. β€œx” or β€œx2”), ax is specified in the same terms as that axis. This is useful for trendline annotations which should continue to indicate the correct trend when zoomed.

  • ay – Sets the y component of the arrow tail about the arrow head. If ayref is pixel, a positive (negative) component corresponds to an arrow pointing from bottom to top (top to bottom). If ayref is an axis, this is an absolute value on that axis, like y, NOT a relative value.

  • ayref – Indicates in what terms the tail of the annotation (ax,ay) is specified. If pixel, ay is a relative offset in pixels from y. If set to a y axis id (e.g. β€œy” or β€œy2”), ay is specified in the same terms as that axis. This is useful for trendline annotations which should continue to indicate the correct trend when zoomed.

  • bgcolor – Sets the background color of the annotation.

  • bordercolor – Sets the color of the border enclosing the annotation text.

  • borderpad – Sets the padding (in px) between the text and the enclosing border.

  • borderwidth – Sets the width (in px) of the border enclosing the annotation text.

  • captureevents – Determines whether the annotation text box captures mouse move and click events, or allows those events to pass through to data points in the plot that may be behind the annotation. By default captureevents is False unless hovertext is provided. If you use the event plotly_clickannotation without hovertext you must explicitly enable captureevents.

  • clicktoshow – Makes this annotation respond to clicks on the plot. If you click a data point that exactly matches the x and y values of this annotation, and it is hidden (visible: false), it will appear. In β€œonoff” mode, you must click the same point again to make it disappear, so if you click multiple points, you can show multiple annotations. In β€œonout” mode, a click anywhere else in the plot (on another data point or not) will hide this annotation. If you need to show/hide this annotation in response to different x or y values, you can set xclick and/or yclick. This is useful for example to label the side of a bar. To label markers though, standoff is preferred over xclick and yclick.

  • font – Sets the annotation text font.

  • height – Sets an explicit height for the text box. null (default) lets the text set the box height. Taller text will be clipped.

  • hoverlabel – plotly.graph_objects.layout.annotation.Hoverlab el instance or dict with compatible properties

  • hovertext – Sets text to appear when hovering over this annotation. If omitted or blank, no hover label will appear.

  • name – When used in a template, named items are created in the output figure in addition to any items the figure already has in this array. You can modify these items in the output figure by making your own item with templateitemname matching this name alongside your modifications (including visible: false or enabled: false to hide it). Has no effect outside of a template.

  • opacity – Sets the opacity of the annotation (text + arrow).

  • showarrow – Determines whether or not the annotation is drawn with an arrow. If True, text is placed near the arrow’s tail. If False, text lines up with the x and y provided.

  • standoff – Sets a distance, in pixels, to move the end arrowhead away from the position it is pointing at, for example to point at the edge of a marker independent of zoom. Note that this shortens the arrow from the ax / ay vector, in contrast to xshift / yshift which moves everything by this amount.

  • startarrowhead – Sets the start annotation arrow head style.

  • startarrowsize – Sets the size of the start annotation arrow head, relative to arrowwidth. A value of 1 (default) gives a head about 3x as wide as the line.

  • startstandoff – Sets a distance, in pixels, to move the start arrowhead away from the position it is pointing at, for example to point at the edge of a marker independent of zoom. Note that this shortens the arrow from the ax / ay vector, in contrast to xshift / yshift which moves everything by this amount.

  • templateitemname – Used to refer to a named item in this array in the template. Named items from the template will be created even without a matching item in the input figure, but you can modify one by making an item with templateitemname matching its name, alongside your modifications (including visible: false or enabled: false to hide it). If there is no template or no matching item, this item will be hidden unless you explicitly show it with visible: true.

  • text – Sets the text associated with this annotation. Plotly uses a subset of HTML tags to do things like newline (<br>), bold (<b></b>), italics (<i></i>), hyperlinks (<a href=’…’></a>). Tags <em>, <sup>, <sub> <span> are also supported.

  • textangle – Sets the angle at which the text is drawn with respect to the horizontal.

  • valign – Sets the vertical alignment of the text within the box. Has an effect only if an explicit height is set to override the text height.

  • visible – Determines whether or not this annotation is visible.

  • width – Sets an explicit width for the text box. null (default) lets the text set the box width. Wider text will be clipped. There is no automatic wrapping; use <br> to start a new line.

  • x – Sets the annotation’s x position. If the axis type is β€œlog”, then you must take the log of your desired range. If the axis type is β€œdate”, it should be date strings, like date data, though Date objects and unix milliseconds will be accepted and converted to strings. If the axis type is β€œcategory”, it should be numbers, using the scale where each category is assigned a serial number from zero in the order it appears.

  • xanchor – Sets the text box’s horizontal position anchor This anchor binds the x position to the β€œleft”, β€œcenter” or β€œright” of the annotation. For example, if x is set to 1, xref to β€œpaper” and xanchor to β€œright” then the right-most portion of the annotation lines up with the right-most edge of the plotting area. If β€œauto”, the anchor is equivalent to β€œcenter” for data- referenced annotations or if there is an arrow, whereas for paper-referenced with no arrow, the anchor picked corresponds to the closest side.

  • xclick – Toggle this annotation when clicking a data point whose x value is xclick rather than the annotation’s x value.

  • xref – Sets the annotation’s x coordinate axis. If set to an x axis id (e.g. β€œx” or β€œx2”), the x position refers to an x coordinate If set to β€œpaper”, the x position refers to the distance from the left side of the plotting area in normalized coordinates where 0 (1) corresponds to the left (right) side.

  • xshift – Shifts the position of the whole annotation and arrow to the right (positive) or left (negative) by this many pixels.

  • y – Sets the annotation’s y position. If the axis type is β€œlog”, then you must take the log of your desired range. If the axis type is β€œdate”, it should be date strings, like date data, though Date objects and unix milliseconds will be accepted and converted to strings. If the axis type is β€œcategory”, it should be numbers, using the scale where each category is assigned a serial number from zero in the order it appears.

  • yanchor – Sets the text box’s vertical position anchor This anchor binds the y position to the β€œtop”, β€œmiddle” or β€œbottom” of the annotation. For example, if y is set to 1, yref to β€œpaper” and yanchor to β€œtop” then the top-most portion of the annotation lines up with the top-most edge of the plotting area. If β€œauto”, the anchor is equivalent to β€œmiddle” for data-referenced annotations or if there is an arrow, whereas for paper- referenced with no arrow, the anchor picked corresponds to the closest side.

  • yclick – Toggle this annotation when clicking a data point whose y value is yclick rather than the annotation’s y value.

  • yref – Sets the annotation’s y coordinate axis. If set to an y axis id (e.g. β€œy” or β€œy2”), the y position refers to an y coordinate If set to β€œpaper”, the y position refers to the distance from the bottom of the plotting area in normalized coordinates where 0 (1) corresponds to the bottom (top).

  • yshift – Shifts the position of the whole annotation and arrow up (positive) or down (negative) by this many pixels.

  • row – Subplot row for annotation

  • col – Subplot column for annotation

  • secondary_y – Whether to add annotation to secondary y-axis

Returns

Return type

Figure

add_area(customdata=None, customdatasrc=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, ids=None, idssrc=None, legendgroup=None, marker=None, meta=None, metasrc=None, name=None, opacity=None, r=None, rsrc=None, showlegend=None, stream=None, t=None, tsrc=None, uid=None, uirevision=None, visible=None, row=None, col=None, **kwargs)ΒΆ

Add a new Area trace

Parameters
  • customdata – Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

  • customdatasrc – Sets the source reference on Chart Studio Cloud for customdata .

  • hoverinfo – Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

  • hoverinfosrc – Sets the source reference on Chart Studio Cloud for hoverinfo .

  • hoverlabel – plotly.graph_objects.area.Hoverlabel instance or dict with compatible properties

  • ids – Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

  • idssrc – Sets the source reference on Chart Studio Cloud for ids .

  • legendgroup – Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

  • marker – plotly.graph_objects.area.Marker instance or dict with compatible properties

  • meta – Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

  • metasrc – Sets the source reference on Chart Studio Cloud for meta .

  • name – Sets the trace name. The trace name appear as the legend item and on hover.

  • opacity – Sets the opacity of the trace.

  • r – Area traces are deprecated! Please switch to the β€œbarpolar” trace type. Sets the radial coordinates for legacy polar chart only.

  • rsrc – Sets the source reference on Chart Studio Cloud for r .

  • showlegend – Determines whether or not an item corresponding to this trace is shown in the legend.

  • stream – plotly.graph_objects.area.Stream instance or dict with compatible properties

  • t – Area traces are deprecated! Please switch to the β€œbarpolar” trace type. Sets the angular coordinates for legacy polar chart only.

  • tsrc – Sets the source reference on Chart Studio Cloud for t .

  • uid – Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

  • uirevision – Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

  • visible – Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

  • row (int or None (default)) – Subplot row index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • col (int or None (default)) – Subplot col index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

Returns

Return type

Figure

add_bar(alignmentgroup=None, base=None, basesrc=None, cliponaxis=None, constraintext=None, customdata=None, customdatasrc=None, dx=None, dy=None, error_x=None, error_y=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, insidetextanchor=None, insidetextfont=None, legendgroup=None, marker=None, meta=None, metasrc=None, name=None, offset=None, offsetgroup=None, offsetsrc=None, opacity=None, orientation=None, outsidetextfont=None, r=None, rsrc=None, selected=None, selectedpoints=None, showlegend=None, stream=None, t=None, text=None, textangle=None, textfont=None, textposition=None, textpositionsrc=None, textsrc=None, texttemplate=None, texttemplatesrc=None, tsrc=None, uid=None, uirevision=None, unselected=None, visible=None, width=None, widthsrc=None, x=None, x0=None, xaxis=None, xcalendar=None, xsrc=None, y=None, y0=None, yaxis=None, ycalendar=None, ysrc=None, row=None, col=None, secondary_y=None, **kwargs)ΒΆ

Add a new Bar trace

The data visualized by the span of the bars is set in y if orientation is set th β€œv” (the default) and the labels are set in x. By setting orientation to β€œh”, the roles are interchanged.

Parameters
  • alignmentgroup – Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

  • base – Sets where the bar base is drawn (in position axis units). In β€œstack” or β€œrelative” barmode, traces that set β€œbase” will be excluded and drawn in β€œoverlay” mode instead.

  • basesrc – Sets the source reference on Chart Studio Cloud for base .

  • cliponaxis – Determines whether the text nodes are clipped about the subplot axes. To show the text nodes above axis lines and tick labels, make sure to set xaxis.layer and yaxis.layer to below traces.

  • constraintext – Constrain the size of text inside or outside a bar to be no larger than the bar itself.

  • customdata – Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

  • customdatasrc – Sets the source reference on Chart Studio Cloud for customdata .

  • dx – Sets the x coordinate step. See x0 for more info.

  • dy – Sets the y coordinate step. See y0 for more info.

  • error_x – plotly.graph_objects.bar.ErrorX instance or dict with compatible properties

  • error_y – plotly.graph_objects.bar.ErrorY instance or dict with compatible properties

  • hoverinfo – Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

  • hoverinfosrc – Sets the source reference on Chart Studio Cloud for hoverinfo .

  • hoverlabel – plotly.graph_objects.bar.Hoverlabel instance or dict with compatible properties

  • hovertemplate – Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time-format’s syntax %{variable|d3-time- format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time-format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event- data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. variables value and label. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

  • hovertemplatesrc – Sets the source reference on Chart Studio Cloud for hovertemplate .

  • hovertext – Sets hover text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace’s (x,y) coordinates. To be seen, trace hoverinfo must contain a β€œtext” flag.

  • hovertextsrc – Sets the source reference on Chart Studio Cloud for hovertext .

  • ids – Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

  • idssrc – Sets the source reference on Chart Studio Cloud for ids .

  • insidetextanchor – Determines if texts are kept at center or start/end points in textposition β€œinside” mode.

  • insidetextfont – Sets the font used for text lying inside the bar.

  • legendgroup – Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

  • marker – plotly.graph_objects.bar.Marker instance or dict with compatible properties

  • meta – Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

  • metasrc – Sets the source reference on Chart Studio Cloud for meta .

  • name – Sets the trace name. The trace name appear as the legend item and on hover.

  • offset – Shifts the position where the bar is drawn (in position axis units). In β€œgroup” barmode, traces that set β€œoffset” will be excluded and drawn in β€œoverlay” mode instead.

  • offsetgroup – Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

  • offsetsrc – Sets the source reference on Chart Studio Cloud for offset .

  • opacity – Sets the opacity of the trace.

  • orientation – Sets the orientation of the bars. With β€œv” (β€œh”), the value of the each bar spans along the vertical (horizontal).

  • outsidetextfont – Sets the font used for text lying outside the bar.

  • r – r coordinates in scatter traces are deprecated!Please switch to the β€œscatterpolar” trace type.Sets the radial coordinatesfor legacy polar chart only.

  • rsrc – Sets the source reference on Chart Studio Cloud for r .

  • selected – plotly.graph_objects.bar.Selected instance or dict with compatible properties

  • selectedpoints – Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

  • showlegend – Determines whether or not an item corresponding to this trace is shown in the legend.

  • stream – plotly.graph_objects.bar.Stream instance or dict with compatible properties

  • t – t coordinates in scatter traces are deprecated!Please switch to the β€œscatterpolar” trace type.Sets the angular coordinatesfor legacy polar chart only.

  • text – Sets text elements associated with each (x,y) pair. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace’s (x,y) coordinates. If trace hoverinfo contains a β€œtext” flag and β€œhovertext” is not set, these elements will be seen in the hover labels.

  • textangle – Sets the angle of the tick labels with respect to the bar. For example, a tickangle of -90 draws the tick labels vertically. With β€œauto” the texts may automatically be rotated to fit with the maximum size in bars.

  • textfont – Sets the font used for text.

  • textposition – Specifies the location of the text. β€œinside” positions text inside, next to the bar end (rotated and scaled if needed). β€œoutside” positions text outside, next to the bar end (scaled if needed), unless there is another bar stacked on this one, then the text gets pushed inside. β€œauto” tries to position text inside the bar, but if the bar is too small and no bar is stacked on this one the text is moved outside.

  • textpositionsrc – Sets the source reference on Chart Studio Cloud for textposition .

  • textsrc – Sets the source reference on Chart Studio Cloud for text .

  • texttemplate – Template string used for rendering the information text that appear on points. Note that this will override textinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time-format’s syntax %{variable|d3-time- format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time-format#locale_format for details on the date formatting syntax. Every attributes that can be specified per-point (the ones that are arrayOk: true) are available. variables value and label.

  • texttemplatesrc – Sets the source reference on Chart Studio Cloud for texttemplate .

  • tsrc – Sets the source reference on Chart Studio Cloud for t .

  • uid – Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

  • uirevision – Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

  • unselected – plotly.graph_objects.bar.Unselected instance or dict with compatible properties

  • visible – Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

  • width – Sets the bar width (in position axis units).

  • widthsrc – Sets the source reference on Chart Studio Cloud for width .

  • x – Sets the x coordinates.

  • x0 – Alternate to x. Builds a linear space of x coordinates. Use with dx where x0 is the starting coordinate and dx the step.

  • xaxis – Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

  • xcalendar – Sets the calendar system to use with x date data.

  • xsrc – Sets the source reference on Chart Studio Cloud for x .

  • y – Sets the y coordinates.

  • y0 – Alternate to y. Builds a linear space of y coordinates. Use with dy where y0 is the starting coordinate and dy the step.

  • yaxis – Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

  • ycalendar – Sets the calendar system to use with y date data.

  • ysrc – Sets the source reference on Chart Studio Cloud for y .

  • row (int or None (default)) – Subplot row index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • col (int or None (default)) – Subplot col index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • secondary_y (boolean or None (default None)) –

    If True, associate this trace with the secondary y-axis of the subplot at the specified row and col. Only valid if all of the following conditions are satisfied:

    • The figure was created using plotly.subplots.make_subplots.

    • The row and col arguments are not None

    • The subplot at the specified row and col has type xy (which is the default) and secondary_y True. These properties are specified in the specs argument to make_subplots. See the make_subplots docstring for more info.

Returns

Return type

Figure

add_barpolar(base=None, basesrc=None, customdata=None, customdatasrc=None, dr=None, dtheta=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, marker=None, meta=None, metasrc=None, name=None, offset=None, offsetsrc=None, opacity=None, r=None, r0=None, rsrc=None, selected=None, selectedpoints=None, showlegend=None, stream=None, subplot=None, text=None, textsrc=None, theta=None, theta0=None, thetasrc=None, thetaunit=None, uid=None, uirevision=None, unselected=None, visible=None, width=None, widthsrc=None, row=None, col=None, **kwargs)ΒΆ

Add a new Barpolar trace

The data visualized by the radial span of the bars is set in r

Parameters
  • base – Sets where the bar base is drawn (in radial axis units). In β€œstack” barmode, traces that set β€œbase” will be excluded and drawn in β€œoverlay” mode instead.

  • basesrc – Sets the source reference on Chart Studio Cloud for base .

  • customdata – Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

  • customdatasrc – Sets the source reference on Chart Studio Cloud for customdata .

  • dr – Sets the r coordinate step.

  • dtheta – Sets the theta coordinate step. By default, the dtheta step equals the subplot’s period divided by the length of the r coordinates.

  • hoverinfo – Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

  • hoverinfosrc – Sets the source reference on Chart Studio Cloud for hoverinfo .

  • hoverlabel – plotly.graph_objects.barpolar.Hoverlabel instance or dict with compatible properties

  • hovertemplate – Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time-format’s syntax %{variable|d3-time- format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time-format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event- data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

  • hovertemplatesrc – Sets the source reference on Chart Studio Cloud for hovertemplate .

  • hovertext – Same as text.

  • hovertextsrc – Sets the source reference on Chart Studio Cloud for hovertext .

  • ids – Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

  • idssrc – Sets the source reference on Chart Studio Cloud for ids .

  • legendgroup – Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

  • marker – plotly.graph_objects.barpolar.Marker instance or dict with compatible properties

  • meta – Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

  • metasrc – Sets the source reference on Chart Studio Cloud for meta .

  • name – Sets the trace name. The trace name appear as the legend item and on hover.

  • offset – Shifts the angular position where the bar is drawn (in β€œthetatunit” units).

  • offsetsrc – Sets the source reference on Chart Studio Cloud for offset .

  • opacity – Sets the opacity of the trace.

  • r – Sets the radial coordinates

  • r0 – Alternate to r. Builds a linear space of r coordinates. Use with dr where r0 is the starting coordinate and dr the step.

  • rsrc – Sets the source reference on Chart Studio Cloud for r .

  • selected – plotly.graph_objects.barpolar.Selected instance or dict with compatible properties

  • selectedpoints – Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

  • showlegend – Determines whether or not an item corresponding to this trace is shown in the legend.

  • stream – plotly.graph_objects.barpolar.Stream instance or dict with compatible properties

  • subplot – Sets a reference between this trace’s data coordinates and a polar subplot. If β€œpolar” (the default value), the data refer to layout.polar. If β€œpolar2”, the data refer to layout.polar2, and so on.

  • text – Sets hover text elements associated with each bar. If a single string, the same string appears over all bars. If an array of string, the items are mapped in order to the this trace’s coordinates.

  • textsrc – Sets the source reference on Chart Studio Cloud for text .

  • theta – Sets the angular coordinates

  • theta0 – Alternate to theta. Builds a linear space of theta coordinates. Use with dtheta where theta0 is the starting coordinate and dtheta the step.

  • thetasrc – Sets the source reference on Chart Studio Cloud for theta .

  • thetaunit – Sets the unit of input β€œtheta” values. Has an effect only when on β€œlinear” angular axes.

  • uid – Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

  • uirevision – Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

  • unselected – plotly.graph_objects.barpolar.Unselected instance or dict with compatible properties

  • visible – Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

  • width – Sets the bar angular width (in β€œthetaunit” units).

  • widthsrc – Sets the source reference on Chart Studio Cloud for width .

  • row (int or None (default)) – Subplot row index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • col (int or None (default)) – Subplot col index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

Returns

Return type

Figure

add_box(alignmentgroup=None, boxmean=None, boxpoints=None, customdata=None, customdatasrc=None, dx=None, dy=None, fillcolor=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hoveron=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, jitter=None, legendgroup=None, line=None, lowerfence=None, lowerfencesrc=None, marker=None, mean=None, meansrc=None, median=None, mediansrc=None, meta=None, metasrc=None, name=None, notched=None, notchspan=None, notchspansrc=None, notchwidth=None, offsetgroup=None, opacity=None, orientation=None, pointpos=None, q1=None, q1src=None, q3=None, q3src=None, quartilemethod=None, sd=None, sdsrc=None, selected=None, selectedpoints=None, showlegend=None, stream=None, text=None, textsrc=None, uid=None, uirevision=None, unselected=None, upperfence=None, upperfencesrc=None, visible=None, whiskerwidth=None, width=None, x=None, x0=None, xaxis=None, xcalendar=None, xsrc=None, y=None, y0=None, yaxis=None, ycalendar=None, ysrc=None, row=None, col=None, secondary_y=None, **kwargs)ΒΆ

Add a new Box trace

Each box spans from quartile 1 (Q1) to quartile 3 (Q3). The second quartile (Q2, i.e. the median) is marked by a line inside the box. The fences grow outward from the boxes’ edges, by default they span +/- 1.5 times the interquartile range (IQR: Q3-Q1), The sample mean and standard deviation as well as notches and the sample, outlier and suspected outliers points can be optionally added to the box plot. The values and positions corresponding to each boxes can be input using two signatures. The first signature expects users to supply the sample values in the y data array for vertical boxes (x for horizontal boxes). By supplying an x (y) array, one box per distinct x (y) value is drawn If no x (y) list is provided, a single box is drawn. In this case, the box is positioned with the trace name or with x0 (y0) if provided. The second signature expects users to supply the boxes corresponding Q1, median and Q3 statistics in the q1, median and q3 data arrays respectively. Other box features relying on statistics namely lowerfence, upperfence, notchspan can be set directly by the users. To have plotly compute them or to show sample points besides the boxes, users can set the y data array for vertical boxes (x for horizontal boxes) to a 2D array with the outer length corresponding to the number of boxes in the traces and the inner length corresponding the sample size.

Parameters
  • alignmentgroup – Set several traces linked to the same position axis or matching axes to the same alignmentgroup. This controls whether bars compute their positional range dependently or independently.

  • boxmean – If True, the mean of the box(es)’ underlying distribution is drawn as a dashed line inside the box(es). If β€œsd” the standard deviation is also drawn. Defaults to True when mean is set. Defaults to β€œsd” when sd is set Otherwise defaults to False.

  • boxpoints – If β€œoutliers”, only the sample points lying outside the whiskers are shown If β€œsuspectedoutliers”, the outlier points are shown and points either less than 4*Q1-3*Q3 or greater than 4*Q3-3*Q1 are highlighted (see outliercolor) If β€œall”, all sample points are shown If False, only the box(es) are shown with no sample points Defaults to β€œsuspectedoutliers” when marker.outliercolor or marker.line.outliercolor is set. Defaults to β€œall” under the q1/median/q3 signature. Otherwise defaults to β€œoutliers”.

  • customdata – Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

  • customdatasrc – Sets the source reference on Chart Studio Cloud for customdata .

  • dx – Sets the x coordinate step for multi-box traces set using q1/median/q3.

  • dy – Sets the y coordinate step for multi-box traces set using q1/median/q3.

  • fillcolor – Sets the fill color. Defaults to a half-transparent variant of the line color, marker color, or marker line color, whichever is available.

  • hoverinfo – Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

  • hoverinfosrc – Sets the source reference on Chart Studio Cloud for hoverinfo .

  • hoverlabel – plotly.graph_objects.box.Hoverlabel instance or dict with compatible properties

  • hoveron – Do the hover effects highlight individual boxes or sample points or both?

  • hovertemplate – Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time-format’s syntax %{variable|d3-time- format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time-format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event- data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

  • hovertemplatesrc – Sets the source reference on Chart Studio Cloud for hovertemplate .

  • hovertext – Same as text.

  • hovertextsrc – Sets the source reference on Chart Studio Cloud for hovertext .

  • ids – Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

  • idssrc – Sets the source reference on Chart Studio Cloud for ids .

  • jitter – Sets the amount of jitter in the sample points drawn. If 0, the sample points align along the distribution axis. If 1, the sample points are drawn in a random jitter of width equal to the width of the box(es).

  • legendgroup – Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

  • line – plotly.graph_objects.box.Line instance or dict with compatible properties

  • lowerfence – Sets the lower fence values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If lowerfence is not provided but a sample (in y or x) is set, we compute the lower as the last sample point below 1.5 times the IQR.

  • lowerfencesrc – Sets the source reference on Chart Studio Cloud for lowerfence .

  • marker – plotly.graph_objects.box.Marker instance or dict with compatible properties

  • mean – Sets the mean values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If mean is not provided but a sample (in y or x) is set, we compute the mean for each box using the sample values.

  • meansrc – Sets the source reference on Chart Studio Cloud for mean .

  • median – Sets the median values. There should be as many items as the number of boxes desired.

  • mediansrc – Sets the source reference on Chart Studio Cloud for median .

  • meta – Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

  • metasrc – Sets the source reference on Chart Studio Cloud for meta .

  • name – Sets the trace name. The trace name appear as the legend item and on hover. For box traces, the name will also be used for the position coordinate, if x and x0 (y and y0 if horizontal) are missing and the position axis is categorical

  • notched – Determines whether or not notches are drawn. Notches displays a confidence interval around the median. We compute the confidence interval as median +/- 1.57 * IQR / sqrt(N), where IQR is the interquartile range and N is the sample size. If two boxes’ notches do not overlap there is 95% confidence their medians differ. See https://sites.google.com/site/davidsstatistics/home /notched-box-plots for more info. Defaults to False unless notchwidth or notchspan is set.

  • notchspan – Sets the notch span from the boxes’ median values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If notchspan is not provided but a sample (in y or x) is set, we compute it as 1.57 * IQR / sqrt(N), where N is the sample size.

  • notchspansrc – Sets the source reference on Chart Studio Cloud for notchspan .

  • notchwidth – Sets the width of the notches relative to the box’ width. For example, with 0, the notches are as wide as the box(es).

  • offsetgroup – Set several traces linked to the same position axis or matching axes to the same offsetgroup where bars of the same position coordinate will line up.

  • opacity – Sets the opacity of the trace.

  • orientation – Sets the orientation of the box(es). If β€œv” (β€œh”), the distribution is visualized along the vertical (horizontal).

  • pointpos – Sets the position of the sample points in relation to the box(es). If 0, the sample points are places over the center of the box(es). Positive (negative) values correspond to positions to the right (left) for vertical boxes and above (below) for horizontal boxes

  • q1 – Sets the Quartile 1 values. There should be as many items as the number of boxes desired.

  • q1src – Sets the source reference on Chart Studio Cloud for q1 .

  • q3 – Sets the Quartile 3 values. There should be as many items as the number of boxes desired.

  • q3src – Sets the source reference on Chart Studio Cloud for q3 .

  • quartilemethod – Sets the method used to compute the sample’s Q1 and Q3 quartiles. The β€œlinear” method uses the 25th percentile for Q1 and 75th percentile for Q3 as computed using method #10 (listed on http://www.amstat.org/publication s/jse/v14n3/langford.html). The β€œexclusive” method uses the median to divide the ordered dataset into two halves if the sample is odd, it does not include the median in either half - Q1 is then the median of the lower half and Q3 the median of the upper half. The β€œinclusive” method also uses the median to divide the ordered dataset into two halves but if the sample is odd, it includes the median in both halves - Q1 is then the median of the lower half and Q3 the median of the upper half.

  • sd – Sets the standard deviation values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If sd is not provided but a sample (in y or x) is set, we compute the standard deviation for each box using the sample values.

  • sdsrc – Sets the source reference on Chart Studio Cloud for sd .

  • selected – plotly.graph_objects.box.Selected instance or dict with compatible properties

  • selectedpoints – Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

  • showlegend – Determines whether or not an item corresponding to this trace is shown in the legend.

  • stream – plotly.graph_objects.box.Stream instance or dict with compatible properties

  • text – Sets the text elements associated with each sample value. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to the this trace’s (x,y) coordinates. To be seen, trace hoverinfo must contain a β€œtext” flag.

  • textsrc – Sets the source reference on Chart Studio Cloud for text .

  • uid – Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

  • uirevision – Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

  • unselected – plotly.graph_objects.box.Unselected instance or dict with compatible properties

  • upperfence – Sets the upper fence values. There should be as many items as the number of boxes desired. This attribute has effect only under the q1/median/q3 signature. If upperfence is not provided but a sample (in y or x) is set, we compute the lower as the last sample point above 1.5 times the IQR.

  • upperfencesrc – Sets the source reference on Chart Studio Cloud for upperfence .

  • visible – Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

  • whiskerwidth – Sets the width of the whiskers relative to the box’ width. For example, with 1, the whiskers are as wide as the box(es).

  • width – Sets the width of the box in data coordinate If 0 (default value) the width is automatically selected based on the positions of other box traces in the same subplot.

  • x – Sets the x sample data or coordinates. See overview for more info.

  • x0 – Sets the x coordinate for single-box traces or the starting coordinate for multi-box traces set using q1/median/q3. See overview for more info.

  • xaxis – Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

  • xcalendar – Sets the calendar system to use with x date data.

  • xsrc – Sets the source reference on Chart Studio Cloud for x .

  • y – Sets the y sample data or coordinates. See overview for more info.

  • y0 – Sets the y coordinate for single-box traces or the starting coordinate for multi-box traces set using q1/median/q3. See overview for more info.

  • yaxis – Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

  • ycalendar – Sets the calendar system to use with y date data.

  • ysrc – Sets the source reference on Chart Studio Cloud for y .

  • row (int or None (default)) – Subplot row index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • col (int or None (default)) – Subplot col index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • secondary_y (boolean or None (default None)) –

    If True, associate this trace with the secondary y-axis of the subplot at the specified row and col. Only valid if all of the following conditions are satisfied:

    • The figure was created using plotly.subplots.make_subplots.

    • The row and col arguments are not None

    • The subplot at the specified row and col has type xy (which is the default) and secondary_y True. These properties are specified in the specs argument to make_subplots. See the make_subplots docstring for more info.

Returns

Return type

Figure

add_candlestick(close=None, closesrc=None, customdata=None, customdatasrc=None, decreasing=None, high=None, highsrc=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, increasing=None, legendgroup=None, line=None, low=None, lowsrc=None, meta=None, metasrc=None, name=None, opacity=None, open=None, opensrc=None, selectedpoints=None, showlegend=None, stream=None, text=None, textsrc=None, uid=None, uirevision=None, visible=None, whiskerwidth=None, x=None, xaxis=None, xcalendar=None, xsrc=None, yaxis=None, row=None, col=None, secondary_y=None, **kwargs)ΒΆ

Add a new Candlestick trace

The candlestick is a style of financial chart describing open, high, low and close for a given x coordinate (most likely time). The boxes represent the spread between the open and close values and the lines represent the spread between the low and high values Sample points where the close value is higher (lower) then the open value are called increasing (decreasing). By default, increasing candles are drawn in green whereas decreasing are drawn in red.

Parameters
  • close – Sets the close values.

  • closesrc – Sets the source reference on Chart Studio Cloud for close .

  • customdata – Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

  • customdatasrc – Sets the source reference on Chart Studio Cloud for customdata .

  • decreasing – plotly.graph_objects.candlestick.Decreasing instance or dict with compatible properties

  • high – Sets the high values.

  • highsrc – Sets the source reference on Chart Studio Cloud for high .

  • hoverinfo – Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

  • hoverinfosrc – Sets the source reference on Chart Studio Cloud for hoverinfo .

  • hoverlabel – plotly.graph_objects.candlestick.Hoverlabel instance or dict with compatible properties

  • hovertext – Same as text.

  • hovertextsrc – Sets the source reference on Chart Studio Cloud for hovertext .

  • ids – Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

  • idssrc – Sets the source reference on Chart Studio Cloud for ids .

  • increasing – plotly.graph_objects.candlestick.Increasing instance or dict with compatible properties

  • legendgroup – Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

  • line – plotly.graph_objects.candlestick.Line instance or dict with compatible properties

  • low – Sets the low values.

  • lowsrc – Sets the source reference on Chart Studio Cloud for low .

  • meta – Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

  • metasrc – Sets the source reference on Chart Studio Cloud for meta .

  • name – Sets the trace name. The trace name appear as the legend item and on hover.

  • opacity – Sets the opacity of the trace.

  • open – Sets the open values.

  • opensrc – Sets the source reference on Chart Studio Cloud for open .

  • selectedpoints – Array containing integer indices of selected points. Has an effect only for traces that support selections. Note that an empty array means an empty selection where the unselected are turned on for all points, whereas, any other non-array values means no selection all where the selected and unselected styles have no effect.

  • showlegend – Determines whether or not an item corresponding to this trace is shown in the legend.

  • stream – plotly.graph_objects.candlestick.Stream instance or dict with compatible properties

  • text – Sets hover text elements associated with each sample point. If a single string, the same string appears over all the data points. If an array of string, the items are mapped in order to this trace’s sample points.

  • textsrc – Sets the source reference on Chart Studio Cloud for text .

  • uid – Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

  • uirevision – Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

  • visible – Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

  • whiskerwidth – Sets the width of the whiskers relative to the box’ width. For example, with 1, the whiskers are as wide as the box(es).

  • x – Sets the x coordinates. If absent, linear coordinate will be generated.

  • xaxis – Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

  • xcalendar – Sets the calendar system to use with x date data.

  • xsrc – Sets the source reference on Chart Studio Cloud for x .

  • yaxis – Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

  • row (int or None (default)) – Subplot row index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • col (int or None (default)) – Subplot col index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • secondary_y (boolean or None (default None)) –

    If True, associate this trace with the secondary y-axis of the subplot at the specified row and col. Only valid if all of the following conditions are satisfied:

    • The figure was created using plotly.subplots.make_subplots.

    • The row and col arguments are not None

    • The subplot at the specified row and col has type xy (which is the default) and secondary_y True. These properties are specified in the specs argument to make_subplots. See the make_subplots docstring for more info.

Returns

Return type

Figure

add_carpet(a=None, a0=None, aaxis=None, asrc=None, b=None, b0=None, baxis=None, bsrc=None, carpet=None, cheaterslope=None, color=None, customdata=None, customdatasrc=None, da=None, db=None, font=None, ids=None, idssrc=None, meta=None, metasrc=None, name=None, opacity=None, stream=None, uid=None, uirevision=None, visible=None, x=None, xaxis=None, xsrc=None, y=None, yaxis=None, ysrc=None, row=None, col=None, secondary_y=None, **kwargs)ΒΆ

Add a new Carpet trace

The data describing carpet axis layout is set in y and (optionally) also x. If only y is present, x the plot is interpreted as a cheater plot and is filled in using the y values. x and y may either be 2D arrays matching with each dimension matching that of a and b, or they may be 1D arrays with total length equal to that of a and b.

Parameters
  • a – An array containing values of the first parameter value

  • a0 – Alternate to a. Builds a linear space of a coordinates. Use with da where a0 is the starting coordinate and da the step.

  • aaxis – plotly.graph_objects.carpet.Aaxis instance or dict with compatible properties

  • asrc – Sets the source reference on Chart Studio Cloud for a .

  • b – A two dimensional array of y coordinates at each carpet point.

  • b0 – Alternate to b. Builds a linear space of a coordinates. Use with db where b0 is the starting coordinate and db the step.

  • baxis – plotly.graph_objects.carpet.Baxis instance or dict with compatible properties

  • bsrc – Sets the source reference on Chart Studio Cloud for b .

  • carpet – An identifier for this carpet, so that scattercarpet and contourcarpet traces can specify a carpet plot on which they lie

  • cheaterslope – The shift applied to each successive row of data in creating a cheater plot. Only used if x is been ommitted.

  • color – Sets default for all colors associated with this axis all at once: line, font, tick, and grid colors. Grid color is lightened by blending this with the plot background Individual pieces can override this.

  • customdata – Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

  • customdatasrc – Sets the source reference on Chart Studio Cloud for customdata .

  • da – Sets the a coordinate step. See a0 for more info.

  • db – Sets the b coordinate step. See b0 for more info.

  • font – The default font used for axis & tick labels on this carpet

  • ids – Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

  • idssrc – Sets the source reference on Chart Studio Cloud for ids .

  • meta – Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use %{meta[i]} where i is the index or key of the meta item in question. To access trace meta in layout attributes, use %{data[n[.meta[i]} where i is the index or key of the meta and n is the trace index.

  • metasrc – Sets the source reference on Chart Studio Cloud for meta .

  • name – Sets the trace name. The trace name appear as the legend item and on hover.

  • opacity – Sets the opacity of the trace.

  • stream – plotly.graph_objects.carpet.Stream instance or dict with compatible properties

  • uid – Assign an id to this trace, Use this to provide object constancy between traces during animations and transitions.

  • uirevision – Controls persistence of some user-driven changes to the trace: constraintrange in parcoords traces, as well as some editable: true modifications such as name and colorbar.title. Defaults to layout.uirevision. Note that other user-driven trace attribute changes are controlled by layout attributes: trace.visible is controlled by layout.legend.uirevision, selectedpoints is controlled by layout.selectionrevision, and colorbar.(x|y) (accessible with config: {editable: true}) is controlled by layout.editrevision. Trace changes are tracked by uid, which only falls back on trace index if no uid is provided. So if your app can add/remove traces before the end of the data array, such that the same trace has a different index, you can still preserve user-driven changes if you give each trace a uid that stays with it as it moves.

  • visible – Determines whether or not this trace is visible. If β€œlegendonly”, the trace is not drawn, but can appear as a legend item (provided that the legend itself is visible).

  • x – A two dimensional array of x coordinates at each carpet point. If ommitted, the plot is a cheater plot and the xaxis is hidden by default.

  • xaxis – Sets a reference between this trace’s x coordinates and a 2D cartesian x axis. If β€œx” (the default value), the x coordinates refer to layout.xaxis. If β€œx2”, the x coordinates refer to layout.xaxis2, and so on.

  • xsrc – Sets the source reference on Chart Studio Cloud for x .

  • y – A two dimensional array of y coordinates at each carpet point.

  • yaxis – Sets a reference between this trace’s y coordinates and a 2D cartesian y axis. If β€œy” (the default value), the y coordinates refer to layout.yaxis. If β€œy2”, the y coordinates refer to layout.yaxis2, and so on.

  • ysrc – Sets the source reference on Chart Studio Cloud for y .

  • row (int or None (default)) – Subplot row index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • col (int or None (default)) – Subplot col index (starting from 1) for the trace to be added. Only valid if figure was created using plotly.tools.make_subplots

  • secondary_y (boolean or None (default None)) –

    If True, associate this trace with the secondary y-axis of the subplot at the specified row and col. Only valid if all of the following conditions are satisfied:

    • The figure was created using plotly.subplots.make_subplots.

    • The row and col arguments are not None

    • The subplot at the specified row and col has type xy (which is the default) and secondary_y True. These properties are specified in the specs argument to make_subplots. See the make_subplots docstring for more info.

Returns

Return type

Figure

add_choropleth(autocolorscale=None, coloraxis=None, colorbar=None, colorscale=None, customdata=None, customdatasrc=None, featureidkey=None, geo=None, geojson=None, hoverinfo=None, hoverinfosrc=None, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, locationmode=None, locations=None, locationssrc=None, marker=None, meta=None, metasrc=None, name=None, reversescale=None, selected=None, selectedpoints=None, showlegend=None, showscale=None, stream=None, text=None, textsrc=None, uid=None, uirevision=None, unselected=None, visible=None, z=None, zauto=None, zmax=None, zmid=None, zmin=None, zsrc=None, row=None, col=None, **kwargs)ΒΆ

Add a new Choropleth trace

The data that describes the choropleth value-to-color mapping is set in z. The geographic locations corresponding to each value in z are set in locations.

Parameters
  • autocolorscale – Determines whether the colorscale is a default palette (autocolorscale: true) or the palette determined by colorscale. In case colorscale is unspecified or autocolorscale is true, the default palette will be chosen according to whether numbers in the color array are all positive, all negative or mixed.

  • coloraxis – Sets a reference to a shared color axis. References to these shared color axes are β€œcoloraxis”, β€œcoloraxis2”, β€œcoloraxis3”, etc. Settings for these shared color axes are set in the layout, under layout.coloraxis, layout.coloraxis2, etc. Note that multiple color scales can be linked to the same color axis.

  • colorbar – plotly.graph_objects.choropleth.ColorBar instance or dict with compatible properties

  • colorscale – Sets the colorscale. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for the lowest (0) and highest (1) values are required. For example, [[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]. To control the bounds of the colorscale in color space, use`zmin` and zmax. Alternatively, colorscale may be a palette name string of the following list: Greys,YlGnBu,Greens,YlOrR d,Bluered,RdBu,Reds,Blues,Picnic,Rainbow,Portland,Jet,H ot,Blackbody,Earth,Electric,Viridis,Cividis.

  • customdata – Assigns extra data each datum. This may be useful when listening to hover, click and selection events. Note that, β€œscatter” traces also appends customdata items in the markers DOM elements

  • customdatasrc – Sets the source reference on Chart Studio Cloud for customdata .

  • featureidkey – Sets the key in GeoJSON features which is used as id to match the items included in the locations array. Only has an effect when geojson is set. Support nested property, for example β€œproperties.name”.

  • geo – Sets a reference between this trace’s geospatial coordinates and a geographic map. If β€œgeo” (the default value), the geospatial coordinates refer to layout.geo. If β€œgeo2”, the geospatial coordinates refer to layout.geo2, and so on.

  • geojson – Sets optional GeoJSON data associated with this trace. If not given, the features on the base map are used. It can be set as a valid GeoJSON object or as a URL string. Note that we only accept GeoJSONs of type β€œFeatureCollection” or β€œFeature” with geometries of type β€œPolygon” or β€œMultiPolygon”.

  • hoverinfo – Determines which trace information appear on hover. If none or skip are set, no information is displayed upon hovering. But, if none is set, click and hover events are still fired.

  • hoverinfosrc – Sets the source reference on Chart Studio Cloud for hoverinfo .

  • hoverlabel – plotly.graph_objects.choropleth.Hoverlabel instance or dict with compatible properties

  • hovertemplate – Template string used for rendering the information that appear on hover box. Note that this will override hoverinfo. Variables are inserted using %{variable}, for example β€œy: %{y}”. Numbers are formatted using d3-format’s syntax %{variable:d3-format}, for example β€œPrice: %{y:$.2f}”. https://github.com/d3/d3-3.x-api- reference/blob/master/Formatting.md#d3_format for details on the formatting syntax. Dates are formatted using d3-time-format’s syntax %{variable|d3-time- format}, for example β€œDay: %{2019-01-01|%A}”. https://github.com/d3/d3-time-format#locale_format for details on the date formatting syntax. The variables available in hovertemplate are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event- data. Additionally, every attributes that can be specified per-point (the ones that are arrayOk: true) are available. Anything contained in tag <extra> is displayed in the secondary box, for example β€œ<extra>{fullData.name}</extra>”. To hide the secondary box completely, use an empty tag <extra></extra>.

  • hovertemplatesrc – Sets the source reference on Chart Studio Cloud for hovertemplate .

  • hovertext – Same as text.

  • hovertextsrc – Sets the source reference on Chart Studio Cloud for hovertext .

  • ids – Assigns id labels to each datum. These ids for object constancy of data points during animation. Should be an array of strings, not numbers or any other type.

  • idssrc – Sets the source reference on Chart Studio Cloud for ids .

  • legendgroup – Sets the legend group for this trace. Traces part of the same legend group hide/show at the same time when toggling legend items.

  • locationmode – Determines the set of locations used to match entries in locations to regions on the map. Values β€œISO-3”, β€œUSA-states”, country names correspond to features on the base map and value β€œgeojson-id” corresponds to features from a custom GeoJSON linked to the geojson attribute.

  • locations – Sets the coordinates via location IDs or names. See locationmode for more info.

  • locationssrc – Sets the source reference on Chart Studio Cloud for locations .

  • marker – plotly.graph_objects.choropleth.Marker instance or dict with compatible properties

  • meta – Assigns extra meta information associated with this trace that can be used in various text attributes. Attributes such as trace name, graph, axis and colorbar title.text, annotation text rangeselector, updatemenues and sliders label text all support meta. To access the trace meta values in an attribute in the same trace, simply use