OptionalautosizableDetermines whether the graphs are plotted with respect to layout.autosize:true and infer its container size.
OptionalclassOptionaldebugOptionaldisplaylogoDetermines whether or not the plotly logo is displayed on the end of the mode bar.
OptionaldisplayDetermines the mode bar display mode. If true, the mode bar is always visible. If false, the mode bar is always hidden. If hover, the mode bar is visible while the mouse cursor is on the graph container.
OptionaldoubleSets the double click interaction mode. Has an effect only in cartesian plots. If false, double click is disable. If reset, double click resets the axis ranges to their initial values. If autosize, double click set the axis ranges to their autorange values. If reset+autosize, the odd double clicks resets the axis ranges to their initial values and even double clicks set the axis ranges to their autorange values.
OptionaldoubleSets the delay for registering a double-click in ms. This is the time interval (in ms) between first mousedown and 2nd mouseup to constitute a double-click. This setting propagates to all on-subplot double clicks (except for geo, mapbox and map) and on-legend double clicks.
OptionaleditableDetermines whether the graph is editable or not.
Sets all pieces of edits unless a separate edits config item overrides individual parts.
OptionaleditsConfiguration for editable features.
OptionaleditEnables moving selections.
OptionalfillWhen layout.autosize is turned on, determines whether the graph fills the container (the default) or the screen (if set to true).
OptionalframeWhen layout.autosize is turned on, set the frame margins in fraction of the graph size.
OptionallinkSets the text appearing in the showLink link.
OptionallocaleWhich localization should we use? Should be a string like 'en' or 'en-US'.
OptionallocalesLocalization definitions
Locales can be provided either here (specific to one chart) or globally by registering them as modules.
Should be an object of objects {locale: {dictionary: {...}, format: {...}}}
{
da: {
dictionary: {'Reset axes': 'Nulstil aksler', ...},
format: {months: [...], shortMonths: [...]}
},
...
}
All parts are optional. When looking for translation or format fields, we
look first for an exact match in a config locale, then in a registered module.
If those fail, we strip off any regionalization ('en-US' -> 'en') and try each (config, registry) again.
The final fallback for translation is untranslated (which is US English) and for formats is the base English
(the only consequence being the last fallback date format %x is DD/MM/YYYY instead of MM/DD/YYYY).
Currently grouping and currency are ignored for our automatic number formatting, but can be used in custom formats.
OptionalloggingTurn all console logging on or off (errors will be thrown). This should ONLY be set via Plotly.setPlotConfig. Available levels: 0: no logs 1: warnings and errors, but not informational messages 2: verbose logs
OptionalmapboxMapbox access token (required to plot mapbox trace types). If using an Mapbox Atlas server, set this option to '' so that plotly.js won't attempt to authenticate to the public Mapbox server.
OptionalmodeDefine fully custom mode bar buttons as nested array, where the outer arrays represents button groups, and the inner arrays have buttons config objects or names of default buttons. See ./components/modebar/buttons.js for more info.
OptionalmodeAdd mode bar button using config objects. See ./components/modebar/buttons.js for list of arguments. To enable predefined modebar buttons e.g. shape drawing, hover and spikelines, simply provide their string name(s). This could include: v1hovermode, hoverclosest, hovercompare, togglehover, togglespikelines, drawline, drawopenpath, drawclosedpath, drawcircle, drawrect and eraseshape. Please note that these predefined buttons will only be shown if they are compatible with all trace types used in a graph.
OptionalmodeRemove mode bar buttons by name. See ./components/modebar/buttons.js for the list of names.
OptionalnotifySet on-graph logging (notifier) level. This should ONLY be set via Plotly.setPlotConfig. Available levels: 0: no on-graph logs 1: warnings and errors, but not informational messages 2: verbose logs
OptionalplotSet the pixel ratio during WebGL image export.
OptionalplotlyWhen set it determines base URL for the 'Edit in Chart Studio' showEditInChartStudio/showSendToCloud mode bar button and the showLink/sendData on-graph link.
To enable sending your data to Chart Studio Cloud, you need to set both plotlyServerURL to 'https://chart-studio.plotly.com' and also set showSendToCloud to true.
OptionalqueueSets the length of the undo/redo queue.
OptionalresponsiveDetermines whether to change the layout size when window is resized. In v3, this option will be removed and will always be true.
OptionalrevisionOptionalscrollDetermines whether mouse wheel or two-finger scroll zooms is enable.
Turned on by default for gl3d, geo, mapbox and map subplots (as these subplot types do not have zoombox via pan),
but turned off by default for cartesian subplots.
Set scrollZoom to false to disable scrolling for all subplots.
OptionalsendIf showLink is true, does it contain data just link to a Chart Studio Cloud file?
OptionalsetSet function to add the background color (i.e. layout.paper_color) to a different container.
This function take the graph div as first argument and the current background color as second argument.
Alternatively, set to string opaque to ensure there is white behind it.
OptionalshowSet to false to omit cartesian axis pan/zoom drag handles.
OptionalshowSet to false to omit direct range entry at the pan/zoom drag points, note that showAxisDragHandles must be enabled to have an effect.
OptionalshowSame as showSendToCloud, but use a pencil icon instead of a floppy-disk.
Note that if both showSendToCloud and showEditInChartStudio are turned,
only showEditInChartStudio will be honored.
OptionalshowDetermines whether a link to Chart Studio Cloud is displayed at the bottom right corner of resulting graphs.
Use with sendData and linkText.
OptionalshowShould we include a ModeBar button, labeled "Edit in Chart Studio",
that sends this chart to chart-studio.plotly.com (formerly plot.ly) or another plotly server
as specified by plotlyServerURL for editing, export, etc?
Prior to version 1.43.0 this button was included by default, now it is opt-in using this flag.
Note that this button can (depending on plotlyServerURL being set) send your data to an external server.
However that server does not persist your data until you arrive at the Chart Studio and explicitly click "Save".
OptionalshowAdds a source-displaying function to show sources on the resulting graphs.
OptionalshowDetermines whether or not tips are shown while interacting with the resulting graphs.
OptionalstaticDetermines whether the graphs are interactive or not. If false, no interactivity, for export or image generation.
OptionalstyleOptionaltoStatically override options for toImage modebar button allowed keys are format, filename, width, height, scale
OptionaltopojsonSet the URL to topojson used in geo charts. By default, the topojson files are fetched from cdn.plot.ly. For example, set this option to: <path-to-plotly.js>/dist/topojson/ to render geographical feature using the topojson files that ship with the plotly.js module.
OptionaltypesetDetermines whether math should be typeset or not, when MathJax (either v2 or v3) is present on the page.
OptionalupdateOptionalupdateOptionalupdateOptionaluseOptionalwatermarkWatermark the images with the company's logo.
The plot config.
See https://github.com/plotly/angular-plotly.js#basic-props for added properties to Plotly config.