## `plotly.graph_objs.waterfall` Module

#### Functions

[`plotly.graph_objs.waterfall.Connector`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Connector)  
[`plotly.graph_objs.waterfall.Decreasing`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Decreasing)  
[`plotly.graph_objs.waterfall.Hoverlabel`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Hoverlabel)  
[`plotly.graph_objs.waterfall.Increasing`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Increasing)  
[`plotly.graph_objs.waterfall.Insidetextfont`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Insidetextfont)  
[`plotly.graph_objs.waterfall.Legendgrouptitle`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Legendgrouptitle)  
[`plotly.graph_objs.waterfall.Outsidetextfont`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Outsidetextfont)  
[`plotly.graph_objs.waterfall.Stream`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Stream)  
[`plotly.graph_objs.waterfall.Textfont`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Textfont)  
[`plotly.graph_objs.waterfall.Totals`](/content/docs/api/plotly.graph_objs.waterfall#plotly.graph_objs.waterfall.Totals)

#### Globals

## Functions

#### `plotly.graph_objs.waterfall.Connector([line=], [mode=], [visible=]) → Connector`
Create a new ‘Connector’ object  
- `mode` \- Sets the shape of connector lines.  
- `visible` \- Determines if connector lines are drawn.

#### `plotly.graph_objs.waterfall.Decreasing([marker=]) → Decreasing`
Create a new ‘Decreasing’ object

#### `plotly.graph_objs.waterfall.Hoverlabel([align=], [alignsrc=], [bgcolor=], [bgcolorsrc=], [bordercolor=], [bordercolorsrc=], [font=], [namelength=], [namelengthsrc=]) → Hoverlabel`
Create a new ‘Hoverlabel’ object  
- `align` \- Sets the horizontal alignment of the text content within hover label box.  
- `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`.

#### `plotly.graph_objs.waterfall.Increasing([marker=]) → Increasing`
Create a new ‘Increasing’ object

#### `plotly.graph_objs.waterfall.Insidetextfont([color=], [colorsrc=], [family=], [familysrc=], [lineposition=], [linepositionsrc=], [shadow=], [shadowsrc=], [size=], [sizesrc=], [style=], [stylesrc=], [textcase=], [textcasesrc=], [variant=], [variantsrc=], [weight=], [weightsrc=]) → Insidetextfont`
Create a new ‘Insidetextfont’ object  
- `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.  
- `familysrc` \- Sets the source reference on Chart Studio Cloud for `family`.
- `lineposition` \- Sets the kind of decoration line(s) with text, such as an *under*, *over* or *through* as well as combinations e.g. *under+over*, etc.
- `linepositionsrc` \- Sets the source reference on Chart Studio Cloud for `lineposition`.
- `shadow` \- Sets the shape and color of the shadow behind text.  
- `shadowsrc` \- Sets the source reference on Chart Studio Cloud for `shadow`.
- `sizesrc` \- Sets the source reference on Chart Studio Cloud for `size`.
- `style` \- Sets whether a font should be styled with a normal or italic face from its family.
- `stylesrc` \- Sets the source reference on Chart Studio Cloud for `style`.
- `textcase` \- Sets capitalization of text.  
- `textcasesrc` \- Sets the source reference on Chart Studio Cloud for `textcase`.
- `variant` \- Sets the variant of the font.
- `variantsrc` \- Sets the source reference on Chart Studio Cloud for `variant`.
- `weight` \- Sets the weight (or boldness) of the font.
- `weightsrc` \- Sets the source reference on Chart Studio Cloud for `weight`.

#### `plotly.graph_objs.waterfall.Legendgrouptitle([font=], [text=]) → Legendgrouptitle`
Create a new ‘Legendgrouptitle’ object  
- `font` \- Sets this legend group's title font.  
- `text` \- Sets the title of the legend group.

#### `plotly.graph_objs.waterfall.Outsidetextfont([color=], [colorsrc=], [family=], [familysrc=], [lineposition=], [linepositionsrc=], [shadow=], [shadowsrc=], [size=], [sizesrc=], [style=], [stylesrc=], [textcase=], [textcasesrc=], [variant=], [variantsrc=], [weight=], [weightsrc=]) → Outsidetextfont`
Create a new ‘Outsidetextfont’ object  
- `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.  
- `familysrc` \- Sets the source reference on Chart Studio Cloud for `family`.
- `lineposition` \- Sets the kind of decoration line(s) with text, such as an *under*, *over* or *through* as well as combinations e.g. *under+over*, etc.
- `linepositionsrc` \- Sets the source reference on Chart Studio Cloud for `lineposition`.
- `shadow` \- Sets the shape and color of the shadow behind text.  
- `shadowsrc` \- Sets the source reference on Chart Studio Cloud for `shadow`.
- `sizesrc` \- Sets the source reference on Chart Studio Cloud for `size`.
- `style` \- Sets whether a font should be styled with a normal or italic face from its family.
- `stylesrc` \- Sets the source reference on Chart Studio Cloud for `style`.
- `textcase` \- Sets capitalization of text.  
- `textcasesrc` \- Sets the source reference on Chart Studio Cloud for `textcase`.
- `variant` \- Sets the variant of the font.
- `variantsrc` \- Sets the source reference on Chart Studio Cloud for `variant`.
- `weight` \- Sets the weight (or boldness) of the font.
- `weightsrc` \- Sets the source reference on Chart Studio Cloud for `weight`.

#### `plotly.graph_objs.waterfall.Stream([maxpoints=], [token=]) → Stream`
Create a new ‘Stream’ object  
- `maxpoints` \- Sets the maximum number of points to keep on the plots from an incoming stream.  
- `token` \- The stream id number links a data trace on a plot with a stream.

#### `plotly.graph_objs.waterfall.Textfont([color=], [colorsrc=], [family=], [familysrc=], [lineposition=], [linepositionsrc=], [shadow=], [shadowsrc=], [size=], [sizesrc=], [style=], [stylesrc=], [textcase=], [textcasesrc=], [variant=], [variantsrc=], [weight=], [weightsrc=]) → Textfont`
Create a new ‘Textfont’ object  
- `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.  
- `familysrc` \- Sets the source reference on Chart Studio Cloud for `family`.
- `lineposition` \- Sets the kind of decoration line(s) with text, such as an *under*, *over* or *through* as well as combinations e.g. *under+over*, etc.
- `linepositionsrc` \- Sets the source reference on Chart Studio Cloud for `lineposition`.
- `shadow` \- Sets the shape and color of the shadow behind text.  
- `shadowsrc` \- Sets the source reference on Chart Studio Cloud for `shadow`.
- `sizesrc` \- Sets the source reference on Chart Studio Cloud for `size`.
- `style` \- Sets whether a font should be styled with a normal or italic face from its family.
- `stylesrc` \- Sets the source reference on Chart Studio Cloud for `style`.
- `textcase` \- Sets capitalization of text.  
- `textcasesrc` \- Sets the source reference on Chart Studio Cloud for `textcase`.
- `variant` \- Sets the variant of the font.
- `variantsrc` \- Sets the source reference on Chart Studio Cloud for `variant`.
- `weight` \- Sets the weight (or boldness) of the font.
- `weightsrc` \- Sets the source reference on Chart Studio Cloud for `weight`.

#### `plotly.graph_objs.waterfall.Totals([marker=]) → Totals`
Create a new ‘Totals’ object

## Globals

#### ``

#### ``

#### ``

#### ``

#### ``

#### ``

### Do you still have questions?
Our [**Community Forum**](/content/forum/index.html) is full of helpful information and Anvil experts.
