are also supported.",
+ "editType": "calc+arraydraw",
+ "valType": "string"
+ },
+ "textangle": {
+ "description": "Sets the angle at which the `text` is drawn with respect to the horizontal.",
+ "dflt": 0,
+ "editType": "calc+arraydraw",
+ "valType": "angle"
+ },
+ "valign": {
+ "description": "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.",
+ "dflt": "middle",
+ "editType": "arraydraw",
+ "valType": "enumerated",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "visible": {
+ "description": "Determines whether or not this annotation is visible.",
+ "dflt": true,
+ "editType": "calc+arraydraw",
+ "valType": "boolean"
+ },
+ "width": {
+ "description": "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
to start a new line.",
+ "dflt": null,
+ "editType": "calc+arraydraw",
+ "min": 1,
+ "valType": "number"
+ },
+ "x": {
+ "description": "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.",
+ "editType": "calc+arraydraw",
+ "valType": "any"
+ },
+ "xanchor": {
+ "description": "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.",
+ "dflt": "auto",
+ "editType": "calc+arraydraw",
+ "valType": "enumerated",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "xclick": {
+ "description": "Toggle this annotation when clicking a data point whose `x` value is `xclick` rather than the annotation's `x` value.",
+ "editType": "arraydraw",
+ "valType": "any"
+ },
+ "xref": {
+ "description": "Sets the annotation's x coordinate axis. If set to a x axis id (e.g. *x* or *x2*), the `x` position refers to a x coordinate. If set to *paper*, the `x` position refers to the distance from the left of the plotting area in normalized coordinates where *0* (*1*) corresponds to the left (right). If set to a x axis ID followed by *domain* (separated by a space), the position behaves like for *paper*, but refers to the distance in fractions of the domain length from the left of the domain of that axis: e.g., *x2 domain* refers to the domain of the second x axis and a x position of 0.5 refers to the point between the left and the right of the domain of the second x axis.",
+ "editType": "calc",
+ "valType": "enumerated",
+ "values": [
+ "paper",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "xshift": {
+ "description": "Shifts the position of the whole annotation and arrow to the right (positive) or left (negative) by this many pixels.",
+ "dflt": 0,
+ "editType": "calc+arraydraw",
+ "valType": "number"
+ },
+ "y": {
+ "description": "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.",
+ "editType": "calc+arraydraw",
+ "valType": "any"
+ },
+ "yanchor": {
+ "description": "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.",
+ "dflt": "auto",
+ "editType": "calc+arraydraw",
+ "valType": "enumerated",
+ "values": [
+ "auto",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "yclick": {
+ "description": "Toggle this annotation when clicking a data point whose `y` value is `yclick` rather than the annotation's `y` value.",
+ "editType": "arraydraw",
+ "valType": "any"
+ },
+ "yref": {
+ "description": "Sets the annotation's y coordinate axis. If set to a y axis id (e.g. *y* or *y2*), the `y` position refers to a 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). If set to a y axis ID followed by *domain* (separated by a space), the position behaves like for *paper*, but refers to the distance in fractions of the domain length from the bottom of the domain of that axis: e.g., *y2 domain* refers to the domain of the second y axis and a y position of 0.5 refers to the point between the bottom and the top of the domain of the second y axis.",
+ "editType": "calc",
+ "valType": "enumerated",
+ "values": [
+ "paper",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "yshift": {
+ "description": "Shifts the position of the whole annotation and arrow up (positive) or down (negative) by this many pixels.",
+ "dflt": 0,
+ "editType": "calc+arraydraw",
+ "valType": "number"
+ }
+ }
+ },
+ "tooltiptemplate": {
+ "arrayOk": true,
+ "description": "Template string used for rendering the information that appear on tooltip box. The parameters and syntax are the same than for hovertemplate. Note that this will override `tooltipinfo`. 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. The variables available in `tooltiptemplate` 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. Finally, the template string has access to variables `initial`, `delta` and `final`.",
+ "dflt": "initial: %{initial}
delta: %{delta}
final: %{final}",
+ "editType": "none",
+ "valType": "string"
+ },
+ "tooltiptemplatesrc": {
+ "description": "Sets the source reference on Chart Studio Cloud for `tooltiptemplate`.",
+ "editType": "none",
+ "valType": "string"
+ },
"totals": {
"editType": "style",
"marker": {
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy