dash-renderer
Version:
render dash components in react
1,057 lines • 1.24 MB
JSON
{
"animation": {
"direction": {
"description": "The direction in which to play the frames triggered by the animation call",
"dflt": "forward",
"role": "info",
"valType": "enumerated",
"values": [
"forward",
"reverse"
]
},
"frame": {
"duration": {
"description": "The duration in milliseconds of each frame. If greater than the frame duration, it will be limited to the frame duration.",
"dflt": 500,
"min": 0,
"role": "info",
"valType": "number"
},
"redraw": {
"description": "Redraw the plot at completion of the transition. This is desirable for transitions that include properties that cannot be transitioned, but may significantly slow down updates that do not require a full redraw of the plot",
"dflt": true,
"role": "info",
"valType": "boolean"
},
"role": "object"
},
"fromcurrent": {
"description": "Play frames starting at the current frame instead of the beginning.",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"mode": {
"description": "Describes how a new animate call interacts with currently-running animations. If `immediate`, current animations are interrupted and the new animation is started. If `next`, the current frame is allowed to complete, after which the new animation is started. If `afterall` all existing frames are animated to completion before the new animation is started.",
"dflt": "afterall",
"role": "info",
"valType": "enumerated",
"values": [
"immediate",
"next",
"afterall"
]
},
"transition": {
"duration": {
"description": "The duration of the transition, in milliseconds. If equal to zero, updates are synchronous.",
"dflt": 500,
"min": 0,
"role": "info",
"valType": "number"
},
"easing": {
"description": "The easing function used for the transition",
"dflt": "cubic-in-out",
"role": "info",
"valType": "enumerated",
"values": [
"linear",
"quad",
"cubic",
"sin",
"exp",
"circle",
"elastic",
"back",
"bounce",
"linear-in",
"quad-in",
"cubic-in",
"sin-in",
"exp-in",
"circle-in",
"elastic-in",
"back-in",
"bounce-in",
"linear-out",
"quad-out",
"cubic-out",
"sin-out",
"exp-out",
"circle-out",
"elastic-out",
"back-out",
"bounce-out",
"linear-in-out",
"quad-in-out",
"cubic-in-out",
"sin-in-out",
"exp-in-out",
"circle-in-out",
"elastic-in-out",
"back-in-out",
"bounce-in-out"
]
},
"role": "object"
}
},
"defs": {
"metaKeys": [
"_isSubplotObj",
"_isLinkedToArray",
"_arrayAttrRegexps",
"_deprecated",
"description",
"role"
],
"valObjects": {
"angle": {
"description": "A number (in degree) between -180 and 180.",
"otherOpts": [
"dflt"
],
"requiredOpts": []
},
"any": {
"description": "Any type.",
"otherOpts": [
"dflt",
"values",
"arrayOk"
],
"requiredOpts": []
},
"boolean": {
"description": "A boolean (true/false) value.",
"otherOpts": [
"dflt"
],
"requiredOpts": []
},
"color": {
"description": "A string describing color. Supported formats: - hex (e.g. '#d3d3d3') - rgb (e.g. 'rgb(255, 0, 0)') - rgba (e.g. 'rgb(255, 0, 0, 0.5)') - hsl (e.g. 'hsl(0, 100%, 50%)') - hsv (e.g. 'hsv(0, 100%, 100%)') - named colors (full list: http://www.w3.org/TR/css3-color/#svg-color)",
"otherOpts": [
"dflt",
"arrayOk"
],
"requiredOpts": []
},
"colorscale": {
"description": "A Plotly colorscale either picked by a name: (any of Greys, YlGnBu, Greens, YlOrRd, Bluered, RdBu, Reds, Blues, Picnic, Rainbow, Portland, Jet, Hot, Blackbody, Earth, Electric, Viridis ) customized as an {array} of 2-element {arrays} 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.",
"otherOpts": [
"dflt"
],
"requiredOpts": []
},
"data_array": {
"description": "An {array} of data. The value MUST be an {array}, or we ignore it.",
"otherOpts": [
"dflt"
],
"requiredOpts": []
},
"enumerated": {
"description": "Enumerated value type. The available values are listed in `values`.",
"otherOpts": [
"dflt",
"coerceNumber",
"arrayOk"
],
"requiredOpts": [
"values"
]
},
"flaglist": {
"description": "A string representing a combination of flags (order does not matter here). Combine any of the available `flags` with *+*. (e.g. ('lines+markers')). Values in `extras` cannot be combined.",
"otherOpts": [
"dflt",
"extras"
],
"requiredOpts": [
"flags"
]
},
"info_array": {
"description": "An {array} of plot information.",
"otherOpts": [
"dflt",
"freeLength"
],
"requiredOpts": [
"items"
]
},
"integer": {
"description": "An integer or an integer inside a string. When applicable, values greater (less) than `max` (`min`) are coerced to the `dflt`.",
"otherOpts": [
"dflt",
"min",
"max"
],
"requiredOpts": []
},
"number": {
"description": "A number or a numeric value (e.g. a number inside a string). When applicable, values greater (less) than `max` (`min`) are coerced to the `dflt`.",
"otherOpts": [
"dflt",
"min",
"max",
"arrayOk"
],
"requiredOpts": []
},
"string": {
"description": "A string value. Numbers are converted to strings except for attributes with `strict` set to true.",
"otherOpts": [
"dflt",
"noBlank",
"strict",
"arrayOk",
"values"
],
"requiredOpts": []
},
"subplotid": {
"description": "An id string of a subplot type (given by dflt), optionally followed by an integer >1. e.g. if dflt='geo', we can have 'geo', 'geo2', 'geo3', ...",
"otherOpts": [],
"requiredOpts": [
"dflt"
]
}
}
},
"frames": {
"items": {
"frames_entry": {
"baseframe": {
"description": "The name of the frame into which this frame's properties are merged before applying. This is used to unify properties and avoid needing to specify the same values for the same properties in multiple frames.",
"role": "info",
"valType": "string"
},
"data": {
"description": "A list of traces this frame modifies. The format is identical to the normal trace definition.",
"role": "object",
"valType": "any"
},
"group": {
"description": "An identifier that specifies the group to which the frame belongs, used by animate to select a subset of frames.",
"role": "info",
"valType": "string"
},
"layout": {
"description": "Layout properties which this frame modifies. The format is identical to the normal layout definition.",
"role": "object",
"valType": "any"
},
"name": {
"description": "A label by which to identify the frame",
"role": "info",
"valType": "string"
},
"role": "object",
"traces": {
"description": "A list of trace indices that identify the respective traces in the data attribute",
"role": "info",
"valType": "any"
}
}
},
"role": "object"
},
"layout": {
"layoutAttributes": {
"angularaxis": {
"domain": {
"description": "Polar chart subplots are not supported yet. This key has currently no effect.",
"dflt": [
0,
1
],
"items": [
{
"max": 1,
"min": 0,
"valType": "number"
},
{
"max": 1,
"min": 0,
"valType": "number"
}
],
"role": "info",
"valType": "info_array"
},
"endpadding": {
"role": "style",
"valType": "number"
},
"range": {
"description": "Defines the start and end point of this angular axis.",
"items": [
{
"dflt": 0,
"valType": "number"
},
{
"dflt": 360,
"valType": "number"
}
],
"role": "info",
"valType": "info_array"
},
"role": "object",
"showline": {
"description": "Determines whether or not the line bounding this angular axis will be shown on the figure.",
"role": "style",
"valType": "boolean"
},
"showticklabels": {
"description": "Determines whether or not the angular axis ticks will feature tick labels.",
"role": "style",
"valType": "boolean"
},
"tickcolor": {
"description": "Sets the color of the tick lines on this angular axis.",
"role": "style",
"valType": "color"
},
"ticklen": {
"description": "Sets the length of the tick lines on this angular axis.",
"min": 0,
"role": "style",
"valType": "number"
},
"tickorientation": {
"description": "Sets the orientation (from the paper perspective) of the angular axis tick labels.",
"role": "style",
"valType": "enumerated",
"values": [
"horizontal",
"vertical"
]
},
"ticksuffix": {
"description": "Sets the length of the tick lines on this angular axis.",
"role": "style",
"valType": "string"
},
"visible": {
"description": "Determines whether or not this axis will be visible.",
"role": "info",
"valType": "boolean"
}
},
"annotations": {
"items": {
"annotation": {
"_deprecated": {
"ref": {
"description": "Obsolete. Set `xref` and `yref` separately instead.",
"role": "info",
"valType": "string"
}
},
"align": {
"description": "Sets the vertical alignment of the `text` with respect to the set `x` and `y` position. Has only an effect if `text` spans more two or more lines (i.e. `text` contains one or more <br> HTML tags).",
"dflt": "center",
"role": "style",
"valType": "enumerated",
"values": [
"left",
"center",
"right"
]
},
"arrowcolor": {
"description": "Sets the color of the annotation arrow.",
"role": "style",
"valType": "color"
},
"arrowhead": {
"description": "Sets the annotation arrow head style.",
"dflt": 1,
"max": 8,
"min": 0,
"role": "style",
"valType": "integer"
},
"arrowsize": {
"description": "Sets the size (in px) of annotation arrow head.",
"dflt": 1,
"min": 0.3,
"role": "style",
"valType": "number"
},
"arrowwidth": {
"description": "Sets the width (in px) of annotation arrow.",
"min": 0.1,
"role": "style",
"valType": "number"
},
"ax": {
"description": "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.",
"role": "info",
"valType": "any"
},
"axref": {
"description": "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.",
"dflt": "pixel",
"role": "info",
"valType": "enumerated",
"values": [
"pixel",
"/^x([2-9]|[1-9][0-9]+)?$/"
]
},
"ay": {
"description": "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.",
"role": "info",
"valType": "any"
},
"ayref": {
"description": "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.",
"dflt": "pixel",
"role": "info",
"valType": "enumerated",
"values": [
"pixel",
"/^y([2-9]|[1-9][0-9]+)?$/"
]
},
"bgcolor": {
"description": "Sets the background color of the annotation.",
"dflt": "rgba(0,0,0,0)",
"role": "style",
"valType": "color"
},
"bordercolor": {
"description": "Sets the color of the border enclosing the annotation `text`.",
"dflt": "rgba(0,0,0,0)",
"role": "style",
"valType": "color"
},
"borderpad": {
"description": "Sets the padding (in px) between the `text` and the enclosing border.",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"borderwidth": {
"description": "Sets the width (in px) of the border enclosing the annotation `text`.",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"clicktoshow": {
"description": "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`.",
"dflt": false,
"role": "style",
"valType": "enumerated",
"values": [
false,
"onoff",
"onout"
]
},
"font": {
"color": {
"role": "style",
"valType": "color"
},
"description": "Sets the annotation text font.",
"family": {
"description": "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 plotly service (at https://plot.ly 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*.",
"noBlank": true,
"role": "style",
"strict": true,
"valType": "string"
},
"role": "object",
"size": {
"min": 1,
"role": "style",
"valType": "number"
}
},
"opacity": {
"description": "Sets the opacity of the annotation (text + arrow).",
"dflt": 1,
"max": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"role": "object",
"showarrow": {
"description": "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.",
"dflt": true,
"role": "style",
"valType": "boolean"
},
"standoff": {
"description": "Sets a distance, in pixels, to move the arrowhead away from the position it is pointing at, for example to point at the edge of a marker independent of zoom.",
"dflt": 0,
"min": 0,
"role": "style",
"valType": "number"
},
"text": {
"description": "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.",
"role": "info",
"valType": "string"
},
"textangle": {
"description": "Sets the angle at which the `text` is drawn with respect to the horizontal.",
"dflt": 0,
"role": "style",
"valType": "angle"
},
"visible": {
"description": "Determines whether or not this annotation is visible.",
"dflt": true,
"role": "info",
"valType": "boolean"
},
"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.",
"role": "info",
"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",
"role": "info",
"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.",
"role": "info",
"valType": "any"
},
"xref": {
"description": "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.",
"role": "info",
"valType": "enumerated",
"values": [
"paper",
"/^x([2-9]|[1-9][0-9]+)?$/"
]
},
"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.",
"role": "info",
"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",
"role": "info",
"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.",
"role": "info",
"valType": "any"
},
"yref": {
"description": "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).",
"role": "info",
"valType": "enumerated",
"values": [
"paper",
"/^y([2-9]|[1-9][0-9]+)?$/"
]
}
}
},
"role": "object"
},
"autosize": {
"description": "Determines whether or not a layout width or height that has been left undefined by the user is initialized on each relayout. Note that, regardless of this attribute, an undefined layout width or height is always initialized on the first call to plot.",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"calendar": {
"description": "Sets the default calendar system to use for interpreting and displaying dates throughout the plot.",
"dflt": "gregorian",
"role": "info",
"valType": "enumerated",
"values": [
"gregorian",
"chinese",
"coptic",
"discworld",
"ethiopian",
"hebrew",
"islamic",
"julian",
"mayan",
"nanakshahi",
"nepali",
"persian",
"jalali",
"taiwan",
"thai",
"ummalqura"
]
},
"direction": {
"description": "For polar plots only. Sets the direction corresponding to positive angles.",
"role": "info",
"valType": "enumerated",
"values": [
"clockwise",
"counterclockwise"
]
},
"dragmode": {
"description": "Determines the mode of drag interactions. *select* and *lasso* apply only to scatter traces with markers or text. *orbit* and *turntable* apply only to 3D scenes.",
"dflt": "zoom",
"role": "info",
"valType": "enumerated",
"values": [
"zoom",
"pan",
"select",
"lasso",
"orbit",
"turntable"
]
},
"font": {
"color": {
"dflt": "#444",
"role": "style",
"valType": "color"
},
"description": "Sets the global font. Note that fonts used in traces and other layout components inherit from the global font.",
"family": {
"description": "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 plotly service (at https://plot.ly 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*.",
"dflt": "\"Open Sans\", verdana, arial, sans-serif",
"noBlank": true,
"role": "style",
"strict": true,
"valType": "string"
},
"role": "object",
"size": {
"dflt": 12,
"min": 1,
"role": "style",
"valType": "number"
}
},
"geo": {
"_isSubplotObj": true,
"bgcolor": {
"description": "Set the background color of the map",
"dflt": "#fff",
"role": "style",
"valType": "color"
},
"coastlinecolor": {
"description": "Sets the coastline color.",
"dflt": "#444",
"role": "style",
"valType": "color"
},
"coastlinewidth": {
"description": "Sets the coastline stroke width (in px).",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"countrycolor": {
"description": "Sets line color of the country boundaries.",
"dflt": "#444",
"role": "style",
"valType": "color"
},
"countrywidth": {
"description": "Sets line width (in px) of the country boundaries.",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"domain": {
"role": "object",
"x": {
"description": "Sets the horizontal domain of this map (in plot fraction).",
"dflt": [
0,
1
],
"items": [
{
"max": 1,
"min": 0,
"valType": "number"
},
{
"max": 1,
"min": 0,
"valType": "number"
}
],
"role": "info",
"valType": "info_array"
},
"y": {
"description": "Sets the vertical domain of this map (in plot fraction).",
"dflt": [
0,
1
],
"items": [
{
"max": 1,
"min": 0,
"valType": "number"
},
{
"max": 1,
"min": 0,
"valType": "number"
}
],
"role": "info",
"valType": "info_array"
}
},
"framecolor": {
"description": "Sets the color the frame.",
"dflt": "#444",
"role": "style",
"valType": "color"
},
"framewidth": {
"description": "Sets the stroke width (in px) of the frame.",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"lakecolor": {
"description": "Sets the color of the lakes.",
"dflt": "#3399FF",
"role": "style",
"valType": "color"
},
"landcolor": {
"description": "Sets the land mass color.",
"dflt": "#F0DC82",
"role": "style",
"valType": "color"
},
"lataxis": {
"dtick": {
"description": "Sets the graticule's longitude/latitude tick step.",
"role": "info",
"valType": "number"
},
"gridcolor": {
"description": "Sets the graticule's stroke color.",
"dflt": "#eee",
"role": "style",
"valType": "color"
},
"gridwidth": {
"description": "Sets the graticule's stroke width (in px).",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"range": {
"description": "Sets the range of this axis (in degrees).",
"items": [
{
"valType": "number"
},
{
"valType": "number"
}
],
"role": "info",
"valType": "info_array"
},
"role": "object",
"showgrid": {
"description": "Sets whether or not graticule are shown on the map.",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"tick0": {
"description": "Sets the graticule's starting tick longitude/latitude.",
"role": "info",
"valType": "number"
}
},
"lonaxis": {
"dtick": {
"description": "Sets the graticule's longitude/latitude tick step.",
"role": "info",
"valType": "number"
},
"gridcolor": {
"description": "Sets the graticule's stroke color.",
"dflt": "#eee",
"role": "style",
"valType": "color"
},
"gridwidth": {
"description": "Sets the graticule's stroke width (in px).",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"range": {
"description": "Sets the range of this axis (in degrees).",
"items": [
{
"valType": "number"
},
{
"valType": "number"
}
],
"role": "info",
"valType": "info_array"
},
"role": "object",
"showgrid": {
"description": "Sets whether or not graticule are shown on the map.",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"tick0": {
"description": "Sets the graticule's starting tick longitude/latitude.",
"role": "info",
"valType": "number"
}
},
"oceancolor": {
"description": "Sets the ocean color",
"dflt": "#3399FF",
"role": "style",
"valType": "color"
},
"projection": {
"parallels": {
"description": "For conic projection types only. Sets the parallels (tangent, secant) where the cone intersects the sphere.",
"items": [
{
"valType": "number"
},
{
"valType": "number"
}
],
"role": "info",
"valType": "info_array"
},
"role": "object",
"rotation": {
"lat": {
"description": "Rotates the map along meridians (in degrees North).",
"role": "info",
"valType": "number"
},
"lon": {
"description": "Rotates the map along parallels (in degrees East).",
"role": "info",
"valType": "number"
},
"role": "object",
"roll": {
"description": "Roll the map (in degrees) For example, a roll of *180* makes the map appear upside down.",
"role": "info",
"valType": "number"
}
},
"scale": {
"description": "Zooms in or out on the map view.",
"dflt": 1,
"max": 10,
"min": 0,
"role": "info",
"valType": "number"
},
"type": {
"description": "Sets the projection type.",
"role": "info",
"valType": "enumerated",
"values": [
"equirectangular",
"mercator",
"orthographic",
"natural earth",
"kavrayskiy7",
"miller",
"robinson",
"eckert4",
"azimuthal equal area",
"azimuthal equidistant",
"conic equal area",
"conic conformal",
"conic equidistant",
"gnomonic",
"stereographic",
"mollweide",
"hammer",
"transverse mercator",
"albers usa",
"winkel tripel",
"aitoff",
"sinusoidal"
]
}
},
"resolution": {
"coerceNumber": true,
"description": "Sets the resolution of the base layers. The values have units of km/mm e.g. 110 corresponds to a scale ratio of 1:110,000,000.",
"dflt": 110,
"role": "info",
"valType": "enumerated",
"values": [
110,
50
]
},
"rivercolor": {
"description": "Sets color of the rivers.",
"dflt": "#3399FF",
"role": "style",
"valType": "color"
},
"riverwidth": {
"description": "Sets the stroke width (in px) of the rivers.",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
},
"role": "object",
"scope": {
"description": "Set the scope of the map.",
"dflt": "world",
"role": "info",
"valType": "enumerated",
"values": [
"world",
"usa",
"europe",
"asia",
"africa",
"north america",
"south america"
]
},
"showcoastlines": {
"description": "Sets whether or not the coastlines are drawn.",
"role": "info",
"valType": "boolean"
},
"showcountries": {
"description": "Sets whether or not country boundaries are drawn.",
"role": "info",
"valType": "boolean"
},
"showframe": {
"description": "Sets whether or not a frame is drawn around the map.",
"role": "info",
"valType": "boolean"
},
"showlakes": {
"description": "Sets whether or not lakes are drawn.",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"showland": {
"description": "Sets whether or not land masses are filled in color.",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"showocean": {
"description": "Sets whether or not oceans are filled in color.",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"showrivers": {
"description": "Sets whether or not rivers are drawn.",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"showsubunits": {
"description": "Sets whether or not boundaries of subunits within countries (e.g. states, provinces) are drawn.",
"role": "info",
"valType": "boolean"
},
"subunitcolor": {
"description": "Sets the color of the subunits boundaries.",
"dflt": "#444",
"role": "style",
"valType": "color"
},
"subunitwidth": {
"description": "Sets the stroke width (in px) of the subunits boundaries.",
"dflt": 1,
"min": 0,
"role": "style",
"valType": "number"
}
},
"height": {
"description": "Sets the plot's height (in px).",
"dflt": 450,
"min": 10,
"role": "info",
"valType": "number"
},
"hidesources": {
"description": "Determines whether or not a text link citing the data source is placed at the bottom-right cored of the figure. Has only an effect only on graphs that have been generated via forked graphs from the plotly service (at https://plot.ly or on-premise).",
"dflt": false,
"role": "info",
"valType": "boolean"
},
"hovermode": {
"description": "Determines the mode of hover interactions.",
"role": "info",
"valType": "enumerated",
"values": [
"x",
"y",
"closest",
false
]
},
"images":