Plotly.NET v4.0.0
This release of Plotly.NET focuses mainly on QOL improvements and keeping up with plotly.js changes.
Plotly.NET
Milestone link with all the fixed/closed issues
-
Add high level arg for base layer style to all mapbox charts
-
Add ShowXAxisRangeSlider argument for Chart.OHLC and Chart.Candlestick
-
Refactor DisplayOptions - An object to control the way Charts are displayed in generated HTML files:
- Add various functions to manipulate DisplayOptions, Refactor DisplayOptions as DynamicObj (again)
- Add
PlotlyJSReference
type and logic to handle various ways of referencing plotly.js in HTML output:Full
: Include the full plotly.js source code. The currently supported plotly.js version is now included as embedded resource in the package. HTML files using this option are self-contained and can be used offline.CDN
: The default. uses a script tag in the head of the generated HTML to load plotly.js from a CDN.Require
: Use requirejs to load plotly. This option is now used in Plotly.NET.Interactive. Unnecessary usage of require.js is now removed from all other options but this.NoReference
: Don't include any plotly.js reference. Useful if you want to embed the output into another page that already references plotly.
-
Keep up with plotlyjs 2.x incremental updates:
- v2.18:
- v2.17:
- v2.16:
- v2.15:
- v2.14:
- v2.13:
- v2.12:
- v2.10:
- v2.9:
- v2.8:
Plotly.NET.Interactive
- Update .NET interactive references
- Use new DisplayOptions functions to use requirejs with the Global plotlyjs version