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

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.

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.

Sets the source reference on Chart Studio Cloud for `offset`.

Sets the orientation of the bars. With *v* (*h*), the value of the each bar spans along the vertical (horizontal).

Sets the font used for `text` lying outside the bar.

Sets the marker color of selected points.

Sets the marker opacity of selected points.

Sets the text font color of selected points.

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.

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

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.

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

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.

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.