Plotly does not support arbitrary contour values, but can plot specific contours if they are an equally-spaced range. This commit implements the plotting of contours if the `levels` keyword argument is passed an `AbstractRange`, or if a set of arbitrary values are passed. In the latter case, however, since this is not supported by Plotly, a range based on the first and last values of the collection passed in is created and used to define the contours. A warning is then issued to the user. Otherwise, any other types are assumed to be number-like and adjusted as previously. Note that Plotly does not guarantee the exact number of contours will be used. This partly addresses #3356. See https://github.com/plotly/plotly.js/issues/4503 (Plotly issue tracking the ability to set arbitrary contours).
Plots
This is the DOI for all Versions, please follow the link to get the DOI for a specific version.
Created by Tom Breloff (@tbreloff)
Maintained by the JuliaPlots members
Plots is a plotting API and toolset. My goals with the package are:
- Powerful. Do more with less. Complex visualizations become easy.
- Intuitive. Stop reading so much documentation. Commands should "just work".
- Concise. Less code means fewer mistakes and more efficient development/analysis.
- Flexible. Produce your favorite plots from your favorite package, but quicker and simpler.
- Consistent. Don't commit to one graphics package, use the same code everywhere.
- Lightweight. Very few dependencies.
- Smart. Attempts to figure out what you want it to do... not just what you tell it.
Description
Languages
Julia
99.9%
Shell
0.1%