GeezerVison is showing plotly.com — plotly.graph_objects.Box — 7.1.0 documentation
-
class
plotly.graph_objects.Box(arg=None, alignmentgroup=None, boxmean=None, boxpoints=None, customdata=None, dx=None, dy=None, fillcolor=None, hoverinfo=None, hoverlabel=None, hoveron=None, hovertemplate=None, hovertemplatefallback=None, hovertext=None, ids=None, jitter=None, legend=None, legendgroup=None, legendgrouptitle=None, legendrank=None, legendwidth=None, line=None, lowerfence=None, marker=None, mean=None, median=None, meta=None, name=None, notched=None, notchspan=None, notchwidth=None, offsetgroup=None, opacity=None, orientation=None, pointpos=None, q1=None, q3=None, quartilemethod=None, sd=None, sdmultiple=None, selected=None, selectedpoints=None, showlegend=None, showwhiskers=None, sizemode=None, text=None, uid=None, uirevision=None, unselected=None, upperfence=None, visible=None, whiskerwidth=None, width=None, x=None, x0=None, xaxis=None, xcalendar=None, xhoverformat=None, xperiod=None, xperiod0=None, xperiodalignment=None, y=None, y0=None, yaxis=None, ycalendar=None, yhoverformat=None, yperiod=None, yperiod0=None, yperiodalignment=None, zorder=None, **kwargs)¶
-
__init__(arg=None, alignmentgroup=None, boxmean=None, boxpoints=None, customdata=None, dx=None, dy=None, fillcolor=None, hoverinfo=None, hoverlabel=None, hoveron=None, hovertemplate=None, hovertemplatefallback=None, hovertext=None, ids=None, jitter=None, legend=None, legendgroup=None, legendgrouptitle=None, legendrank=None, legendwidth=None, line=None, lowerfence=None, marker=None, mean=None, median=None, meta=None, name=None, notched=None, notchspan=None, notchwidth=None, offsetgroup=None, opacity=None, orientation=None, pointpos=None, q1=None, q3=None, quartilemethod=None, sd=None, sdmultiple=None, selected=None, selectedpoints=None, showlegend=None, showwhiskers=None, sizemode=None, text=None, uid=None, uirevision=None, unselected=None, upperfence=None, visible=None, whiskerwidth=None, width=None, x=None, x0=None, xaxis=None, xcalendar=None, xhoverformat=None, xperiod=None, xperiod0=None, xperiodalignment=None, y=None, y0=None, yaxis=None, ycalendar=None, yhoverformat=None, yperiod=None, yperiod0=None, yperiodalignment=None, zorder=None, **kwargs)¶
Construct a new Box object
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
arg – dict of properties compatible with this constructor or
an instance of plotly.graph_objects.Box
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
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 what trace information appears 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.
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}” as well as %{xother}, {%_xother},
{%_xother_}, {%xother_}. When showing info for several
points, “xother” will be added to those with different
x positions from the first point. An underscore before
or after “(x|y)other” will add a space on that side,
only when this field is shown. Numbers are formatted
using d3-format’s syntax %{variable:d3-format}, for
example “Price: %{y:$.2f}”.
https://github.com/d3/d3-format/tree/v1.4.5#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/tree/v2.2.3#locale_format for details on the
date formatting syntax. Variables that can’t be found
will be replaced with the specifier. For example, a
template of “data: %{x}, %{y}” will result in a value
of “data: 1, %{y}” if x is 1 and y is missing.
Variables with an undefined value will be replaced with
the fallback value. 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, all 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>.
hovertemplatefallback – Fallback string that’s displayed when a variable
referenced in a template is missing. If the boolean
value ‘false’ is passed in, the specifier with the
missing variable will be displayed.
hovertext – Same as text.
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.
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).
legend – Sets the reference to a legend to show this trace in.
References to these legends are “legend”, “legend2”,
“legend3”, etc. Settings for these legends are set in
the layout, under layout.legend, layout.legend2,
etc.
legendgroup – Sets the legend group for this trace. Traces and shapes
part of the same legend group hide/show at the same
time when toggling legend items.
legendgrouptitle – plotly.graph_objects.box.Legendgrouptitle
instance or dict with compatible properties
legendrank – Sets the legend rank for this trace. Items and groups
with smaller ranks are presented on top/left side while
with “reversed” legend.traceorder they are on
bottom/right side. The default legendrank is 1000, so
that you can use ranks less than 1000 to place certain
items before all unranked items, and ranks greater than
1000 to go after all unranked items. When having
unranked or equal rank items shapes would be displayed
after traces i.e. according to their order in data and
layout.
legendwidth – Sets the width (in px or fraction) of the legend for
this trace.
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.
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.
median – Sets the median values. There should be as many items
as the number of boxes desired.
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.
name – Sets the trace name. The trace name appears 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.
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.
q3 – Sets the Quartile 3 values. There should be as many
items as the number of boxes desired.
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://jse.amstat.org/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.
sdmultiple – Scales the box size when sizemode=sd Allowing boxes to
be drawn across any stddev range For example 1-stddev,
3-stddev, 5-stddev
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.
showwhiskers – Determines whether or not whiskers are visible.
Defaults to true for sizemode “quartiles”, false for
“sd”.
sizemode – Sets the upper and lower bound for the boxes quartiles
means box is drawn between Q1 and Q3 SD means the box
is drawn between Mean +- Standard Deviation Argument
sdmultiple (default 1) to scale the box size So it
could be drawn 1-stddev, 3-stddev etc
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.
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 upper as the last sample
point above 1.5 times the IQR.
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.
xhoverformat – Sets the hover text formatting rule for x using d3
formatting mini-languages which are very similar to
those in Python. For numbers, see:
https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
And for dates see: https://github.com/d3/d3-time-
format/tree/v2.2.3#locale_format. We add two items to
d3’s date formatter: “%h” for half of the year as a
decimal number as well as “%{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*By default the values are
formatted using xaxis.hoverformat.
xperiod – Only relevant when the axis type is “date”. Sets the
period positioning in milliseconds or “M<n>” on the x
axis. Special values in the form of “M<n>” could be
used to declare the number of months. In this case n
must be a positive integer.
xperiod0 – Only relevant when the axis type is “date”. Sets the
base for period positioning in milliseconds or date
string on the x0 axis. When x0period is round number
of weeks, the x0period0 by default would be on a
Sunday i.e. 2000-01-02, otherwise it would be at
2000-01-01.
xperiodalignment – Only relevant when the axis type is “date”. Sets the
alignment of data points on the x axis.
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.
yhoverformat – Sets the hover text formatting rule for y using d3
formatting mini-languages which are very similar to
those in Python. For numbers, see:
https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
And for dates see: https://github.com/d3/d3-time-
format/tree/v2.2.3#locale_format. We add two items to
d3’s date formatter: “%h” for half of the year as a
decimal number as well as “%{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*By default the values are
formatted using yaxis.hoverformat.
yperiod – Only relevant when the axis type is “date”. Sets the
period positioning in milliseconds or “M<n>” on the y
axis. Special values in the form of “M<n>” could be
used to declare the number of months. In this case n
must be a positive integer.
yperiod0 – Only relevant when the axis type is “date”. Sets the
base for period positioning in milliseconds or date
string on the y0 axis. When y0period is round number
of weeks, the y0period0 by default would be on a
Sunday i.e. 2000-01-02, otherwise it would be at
2000-01-01.
yperiodalignment – Only relevant when the axis type is “date”. Sets the
alignment of data points on the y axis.
zorder – Sets the layer on which this trace is displayed,
relative to other SVG traces on the same subplot. SVG
traces with higher zorder appear in front of those
with lower zorder.
- Returns
-
- Return type
Box
-
class
plotly.graph_objects.box.Hoverlabel(arg=None, align=None, bgcolor=None, bordercolor=None, font=None, namelength=None, showarrow=None, **kwargs)¶
-
property
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
- The ‘align’ property is an enumeration that may be specified as:
-
- Returns
-
- Return type
Any|numpy.ndarray
-
property
bgcolor¶
Sets the background color of the hover labels for this trace
- The ‘bgcolor’ property is a color and may be specified as a string in the following formats:
hex or short hex (e.g. ‘#d3d3d3’, ‘#d3d’)
hex or short hex with alpha (e.g. ‘#d3d3d380’, ‘#d3d8’)
rgb (e.g. ‘rgb(255, 0, 0)’, ‘rgb(255 0 0)’)
rgba (e.g. ‘rgba(255, 0, 0, 0.5)’, ‘rgba(255 0 0 / 0.5)’)
hsl (e.g. ‘hsl(0, 100%, 50%)’, ‘hsl(0deg 100% 50%)’)
hsla (e.g. ‘hsla(0, 100%, 50%, 0.5)’, ‘hsla(0deg 100% 50% / 0.5)’)
hwb (e.g. ‘hwb(0 0% 100%)’)
lab/lch/oklab/oklch (e.g. ‘oklch(0.7 0.15 180)’)
color (e.g. ‘color(display-p3 1 0 0)’)
named colors (full list: https://www.w3.org/TR/css-color-4/#named-color)
Any other supported CSS 4 color format: https://www.w3.org/TR/css-color-4/
A list or array of any of the above
- Returns
-
- Return type
str|numpy.ndarray
-
property
bordercolor¶
Sets the border color of the hover labels for this trace.
- The ‘bordercolor’ property is a color and may be specified as a string in the following formats:
hex or short hex (e.g. ‘#d3d3d3’, ‘#d3d’)
hex or short hex with alpha (e.g. ‘#d3d3d380’, ‘#d3d8’)
rgb (e.g. ‘rgb(255, 0, 0)’, ‘rgb(255 0 0)’)
rgba (e.g. ‘rgba(255, 0, 0, 0.5)’, ‘rgba(255 0 0 / 0.5)’)
hsl (e.g. ‘hsl(0, 100%, 50%)’, ‘hsl(0deg 100% 50%)’)
hsla (e.g. ‘hsla(0, 100%, 50%, 0.5)’, ‘hsla(0deg 100% 50% / 0.5)’)
hwb (e.g. ‘hwb(0 0% 100%)’)
lab/lch/oklab/oklch (e.g. ‘oklch(0.7 0.15 180)’)
color (e.g. ‘color(display-p3 1 0 0)’)
named colors (full list: https://www.w3.org/TR/css-color-4/#named-color)
Any other supported CSS 4 color format: https://www.w3.org/TR/css-color-4/
A list or array of any of the above
- Returns
-
- Return type
str|numpy.ndarray
-
property
font¶
Sets the font used in hover labels.
The ‘font’ property is an instance of Font
that may be specified as:
- Returns
-
- Return type
plotly.graph_objects.box.hoverlabel.Font
-
property
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.
- The ‘namelength’ property is an integer and may be specified as:
An int (or float that will be cast to an int)
in the interval [-1, 9223372036854775807]
A tuple, list, or one-dimensional numpy array of the above
- Returns
-
- Return type
int|numpy.ndarray
-
property
showarrow¶
Sets whether or not to show the hover label arrow/triangle
pointing to the data point.
- The ‘showarrow’ property is a boolean and must be specified as:
-
- Returns
-
- Return type
bool
-
class
plotly.graph_objects.box.Legendgrouptitle(arg=None, font=None, text=None, **kwargs)¶
-
property
font¶
Sets this legend group’s title font.
The ‘font’ property is an instance of Font
that may be specified as:
- Returns
-
- Return type
plotly.graph_objects.box.legendgrouptitle.Font
-
property
text¶
Sets the title of the legend group.
- The ‘text’ property is a string and must be specified as:
-
- Returns
-
- Return type
str
-
class
plotly.graph_objects.box.Line(arg=None, color=None, width=None, **kwargs)¶
-
property
color¶
Sets the color of line bounding the box(es).
- The ‘color’ property is a color and may be specified as a string in the following formats:
hex or short hex (e.g. ‘#d3d3d3’, ‘#d3d’)
hex or short hex with alpha (e.g. ‘#d3d3d380’, ‘#d3d8’)
rgb (e.g. ‘rgb(255, 0, 0)’, ‘rgb(255 0 0)’)
rgba (e.g. ‘rgba(255, 0, 0, 0.5)’, ‘rgba(255 0 0 / 0.5)’)
hsl (e.g. ‘hsl(0, 100%, 50%)’, ‘hsl(0deg 100% 50%)’)
hsla (e.g. ‘hsla(0, 100%, 50%, 0.5)’, ‘hsla(0deg 100% 50% / 0.5)’)
hwb (e.g. ‘hwb(0 0% 100%)’)
lab/lch/oklab/oklch (e.g. ‘oklch(0.7 0.15 180)’)
color (e.g. ‘color(display-p3 1 0 0)’)
named colors (full list: https://www.w3.org/TR/css-color-4/#named-color)
Any other supported CSS 4 color format: https://www.w3.org/TR/css-color-4/
- Returns
-
- Return type
str
-
property
width¶
Sets the width (in px) of line bounding the box(es).
- The ‘width’ property is a number and may be specified as:
-
- Returns
-
- Return type
int|float
-
class
plotly.graph_objects.box.Marker(arg=None, angle=None, color=None, line=None, opacity=None, outliercolor=None, size=None, symbol=None, **kwargs)¶
-
property
angle¶
Sets the marker angle in respect to angleref.
The ‘angle’ 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
color¶
Sets the marker color. 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.
- The ‘color’ property is a color and may be specified as a string in the following formats:
hex or short hex (e.g. ‘#d3d3d3’, ‘#d3d’)
hex or short hex with alpha (e.g. ‘#d3d3d380’, ‘#d3d8’)
rgb (e.g. ‘rgb(255, 0, 0)’, ‘rgb(255 0 0)’)
rgba (e.g. ‘rgba(255, 0, 0, 0.5)’, ‘rgba(255 0 0 / 0.5)’)
hsl (e.g. ‘hsl(0, 100%, 50%)’, ‘hsl(0deg 100% 50%)’)
hsla (e.g. ‘hsla(0, 100%, 50%, 0.5)’, ‘hsla(0deg 100% 50% / 0.5)’)
hwb (e.g. ‘hwb(0 0% 100%)’)
lab/lch/oklab/oklch (e.g. ‘oklch(0.7 0.15 180)’)
color (e.g. ‘color(display-p3 1 0 0)’)
named colors (full list: https://www.w3.org/TR/css-color-4/#named-color)
Any other supported CSS 4 color format: https://www.w3.org/TR/css-color-4/
- Returns
-
- Return type
str
-
property
line¶
The ‘line’ property is an instance of Line
that may be specified as:
- Returns
-
- Return type
plotly.graph_objects.box.marker.Line
-
property
opacity¶
Sets the marker opacity.
- The ‘opacity’ property is a number and may be specified as:
-
- Returns
-
- Return type
int|float
-
property
outliercolor¶
Sets the color of the outlier sample points.
- The ‘outliercolor’ property is a color and may be specified as a string in the following formats:
hex or short hex (e.g. ‘#d3d3d3’, ‘#d3d’)
hex or short hex with alpha (e.g. ‘#d3d3d380’, ‘#d3d8’)
rgb (e.g. ‘rgb(255, 0, 0)’, ‘rgb(255 0 0)’)
rgba (e.g. ‘rgba(255, 0, 0, 0.5)’, ‘rgba(255 0 0 / 0.5)’)
hsl (e.g. ‘hsl(0, 100%, 50%)’, ‘hsl(0deg 100% 50%)’)
hsla (e.g. ‘hsla(0, 100%, 50%, 0.5)’, ‘hsla(0deg 100% 50% / 0.5)’)
hwb (e.g. ‘hwb(0 0% 100%)’)
lab/lch/oklab/oklch (e.g. ‘oklch(0.7 0.15 180)’)
color (e.g. ‘color(display-p3 1 0 0)’)
named colors (full list: https://www.w3.org/TR/css-color-4/#named-color)
Any other supported CSS 4 color format: https://www.w3.org/TR/css-color-4/
- Returns
-
- Return type
str
-
property
size¶
Sets the marker size (in px).
- The ‘size’ property is a number and may be specified as:
-
- Returns
-
- Return type
int|float
-
property
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.
- The ‘symbol’ property is an enumeration that may be specified as:
- One of the following enumeration values:
[0, ‘0’, ‘circle’, 100, ‘100’, ‘circle-open’, 200, ‘200’,
‘circle-dot’, 300, ‘300’, ‘circle-open-dot’, 1, ‘1’,
‘square’, 101, ‘101’, ‘square-open’, 201, ‘201’,
‘square-dot’, 301, ‘301’, ‘square-open-dot’, 2, ‘2’,
‘diamond’, 102, ‘102’, ‘diamond-open’, 202, ‘202’,
‘diamond-dot’, 302, ‘302’, ‘diamond-open-dot’, 3, ‘3’,
‘cross’, 103, ‘103’, ‘cross-open’, 203, ‘203’,
‘cross-dot’, 303, ‘303’, ‘cross-open-dot’, 4, ‘4’, ‘x’,
104, ‘104’, ‘x-open’, 204, ‘204’, ‘x-dot’, 304, ‘304’,
‘x-open-dot’, 5, ‘5’, ‘triangle-up’, 105, ‘105’,
‘triangle-up-open’, 205, ‘205’, ‘triangle-up-dot’, 305,
‘305’, ‘triangle-up-open-dot’, 6, ‘6’, ‘triangle-down’,
106, ‘106’, ‘triangle-down-open’, 206, ‘206’,
‘triangle-down-dot’, 306, ‘306’, ‘triangle-down-open-dot’,
7, ‘7’, ‘triangle-left’, 107, ‘107’, ‘triangle-left-open’,
207, ‘207’, ‘triangle-left-dot’, 307, ‘307’,
‘triangle-left-open-dot’, 8, ‘8’, ‘triangle-right’, 108,
‘108’, ‘triangle-right-open’, 208, ‘208’,
‘triangle-right-dot’, 308, ‘308’,
‘triangle-right-open-dot’, 9, ‘9’, ‘triangle-ne’, 109,
‘109’, ‘triangle-ne-open’, 209, ‘209’, ‘triangle-ne-dot’,
309, ‘309’, ‘triangle-ne-open-dot’, 10, ‘10’,
‘triangle-se’, 110, ‘110’, ‘triangle-se-open’, 210, ‘210’,
‘triangle-se-dot’, 310, ‘310’, ‘triangle-se-open-dot’, 11,
‘11’, ‘triangle-sw’, 111, ‘111’, ‘triangle-sw-open’, 211,
‘211’, ‘triangle-sw-dot’, 311, ‘311’,
‘triangle-sw-open-dot’, 12, ‘12’, ‘triangle-nw’, 112,
‘112’, ‘triangle-nw-open’, 212, ‘212’, ‘triangle-nw-dot’,
312, ‘312’, ‘triangle-nw-open-dot’, 13, ‘13’, ‘pentagon’,
113, ‘113’, ‘pentagon-open’, 213, ‘213’, ‘pentagon-dot’,
313, ‘313’, ‘pentagon-open-dot’, 14, ‘14’, ‘hexagon’, 114,
‘114’, ‘hexagon-open’, 214, ‘214’, ‘hexagon-dot’, 314,
‘314’, ‘hexagon-open-dot’, 15, ‘15’, ‘hexagon2’, 115,
‘115’, ‘hexagon2-open’, 215, ‘215’, ‘hexagon2-dot’, 315,
‘315’, ‘hexagon2-open-dot’, 16, ‘16’, ‘octagon’, 116,
‘116’, ‘octagon-open’, 216, ‘216’, ‘octagon-dot’, 316,
‘316’, ‘octagon-open-dot’, 17, ‘17’, ‘star’, 117, ‘117’,
‘star-open’, 217, ‘217’, ‘star-dot’, 317, ‘317’,
‘star-open-dot’, 18, ‘18’, ‘hexagram’, 118, ‘118’,
‘hexagram-open’, 218, ‘218’, ‘hexagram-dot’, 318, ‘318’,
‘hexagram-open-dot’, 19, ‘19’, ‘star-triangle-up’, 119,
‘119’, ‘star-triangle-up-open’, 219, ‘219’,
‘star-triangle-up-dot’, 319, ‘319’,
‘star-triangle-up-open-dot’, 20, ‘20’,
‘star-triangle-down’, 120, ‘120’,
‘star-triangle-down-open’, 220, ‘220’,
‘star-triangle-down-dot’, 320, ‘320’,
‘star-triangle-down-open-dot’, 21, ‘21’, ‘star-square’,
121, ‘121’, ‘star-square-open’, 221, ‘221’,
‘star-square-dot’, 321, ‘321’, ‘star-square-open-dot’, 22,
‘22’, ‘star-diamond’, 122, ‘122’, ‘star-diamond-open’,
222, ‘222’, ‘star-diamond-dot’, 322, ‘322’,
‘star-diamond-open-dot’, 23, ‘23’, ‘diamond-tall’, 123,
‘123’, ‘diamond-tall-open’, 223, ‘223’,
‘diamond-tall-dot’, 323, ‘323’, ‘diamond-tall-open-dot’,
24, ‘24’, ‘diamond-wide’, 124, ‘124’, ‘diamond-wide-open’,
224, ‘224’, ‘diamond-wide-dot’, 324, ‘324’,
‘diamond-wide-open-dot’, 25, ‘25’, ‘hourglass’, 125,
‘125’, ‘hourglass-open’, 26, ‘26’, ‘bowtie’, 126, ‘126’,
‘bowtie-open’, 27, ‘27’, ‘circle-cross’, 127, ‘127’,
‘circle-cross-open’, 28, ‘28’, ‘circle-x’, 128, ‘128’,
‘circle-x-open’, 29, ‘29’, ‘square-cross’, 129, ‘129’,
‘square-cross-open’, 30, ‘30’, ‘square-x’, 130, ‘130’,
‘square-x-open’, 31, ‘31’, ‘diamond-cross’, 131, ‘131’,
‘diamond-cross-open’, 32, ‘32’, ‘diamond-x’, 132, ‘132’,
‘diamond-x-open’, 33, ‘33’, ‘cross-thin’, 133, ‘133’,
‘cross-thin-open’, 34, ‘34’, ‘x-thin’, 134, ‘134’,
‘x-thin-open’, 35, ‘35’, ‘asterisk’, 135, ‘135’,
‘asterisk-open’, 36, ‘36’, ‘hash’, 136, ‘136’,
‘hash-open’, 236, ‘236’, ‘hash-dot’, 336, ‘336’,
‘hash-open-dot’, 37, ‘37’, ‘y-up’, 137, ‘137’,
‘y-up-open’, 38, ‘38’, ‘y-down’, 138, ‘138’,
‘y-down-open’, 39, ‘39’, ‘y-left’, 139, ‘139’,
‘y-left-open’, 40, ‘40’, ‘y-right’, 140, ‘140’,
‘y-right-open’, 41, ‘41’, ‘line-ew’, 141, ‘141’,
‘line-ew-open’, 42, ‘42’, ‘line-ns’, 142, ‘142’,
‘line-ns-open’, 43, ‘43’, ‘line-ne’, 143, ‘143’,
‘line-ne-open’, 44, ‘44’, ‘line-nw’, 144, ‘144’,
‘line-nw-open’, 45, ‘45’, ‘arrow-up’, 145, ‘145’,
‘arrow-up-open’, 46, ‘46’, ‘arrow-down’, 146, ‘146’,
‘arrow-down-open’, 47, ‘47’, ‘arrow-left’, 147, ‘147’,
‘arrow-left-open’, 48, ‘48’, ‘arrow-right’, 148, ‘148’,
‘arrow-right-open’, 49, ‘49’, ‘arrow-bar-up’, 149, ‘149’,
‘arrow-bar-up-open’, 50, ‘50’, ‘arrow-bar-down’, 150,
‘150’, ‘arrow-bar-down-open’, 51, ‘51’, ‘arrow-bar-left’,
151, ‘151’, ‘arrow-bar-left-open’, 52, ‘52’,
‘arrow-bar-right’, 152, ‘152’, ‘arrow-bar-right-open’, 53,
‘53’, ‘arrow’, 153, ‘153’, ‘arrow-open’, 54, ‘54’,
‘arrow-wide’, 154, ‘154’, ‘arrow-wide-open’]
- Returns
-
- Return type
Any
-
class
plotly.graph_objects.box.Selected(arg=None, marker=None, **kwargs)¶
-
property
marker¶
The ‘marker’ property is an instance of Marker
that may be specified as:
- Returns
-
- Return type
plotly.graph_objects.box.selected.Marker
-
class
plotly.graph_objects.box.Unselected(arg=None, marker=None, **kwargs)¶
-
property
marker¶
The ‘marker’ property is an instance of Marker
that may be specified as:
- Returns
-
- Return type
plotly.graph_objects.box.unselected.Marker
|