Demo: Added icon to main application and all windows launched within (#3281, #3273) Thanks @sterenas
Controls: Do not list OpenGL controls in the toolbox. They can still be added programmatically, but they invite many problems and offer little performance improvements for most applications so their use is discouraged (#3282, #3262, #3271)
WinForms: Disable design time visibility in .NET Framework projects to prevent Visual Studio error messages (#3300) Thanks @MaxFun
Markers: Added Plot.Add.Markers() to display a collection of marker positions all using the same style (#3283)
Axes: Added Plot.Axes.Remove() to allow users to remove additional axes they may have added (#3288) Thanks Felix
Data Streamer and Data Logger: Renamed IAxisManager to IAxisLimitManager to disambiguate it from the AxisManager class (#3289)
Pie: Added support for displaying slice label text above each slice (#3295) Thanks @sterenas
Plot: Save() methods used to return the saved file path as a string but now they return a SavedImageInfo with a Path property and additional information (#3314)
ScottPlot 5.0.20
Assembly: ScottPlot packages are now strongly named (#3235, #3241) Thanks @mlessmann
Scatter Plot: Added a ConnectStyle to enable step display mode (#3242) Thanks @NoahSigl
Polygon: Plot.Add.Polygon() now accepts generic type lists and arrays (#3244) Thanks howhowone_23
Demo: Added a draggable points window to show how to drag points of a scatter plot (#3248) Thanks bologna
Generate: Added RandomNumber() and RandomNumbers() overloads
OHLC: Improved autoscaling behavior for empty datasets
Generate: Added RandomOHLCs() overload that accepts a starting DateTime (#3254) Thanks @CBrauer
Axes: Improved support for inverted axes (#3252) Thanks @fujiangang
Finance: Improved performance of financial charts by not rendering symbols outside the data area (#3258) Thanks Lyakabynka
SignalXY: Support vertical orientation (#3253) Thanks @manaruto
Data logger and streamer: The property Data has been renamed to DataSource (#3260)
SignalConst: The property Data has been renamed to DataSource (#3260)
Axes: Added AutoScaleExpand() to zoom out to fit data only if necessary (#3259)
Style: Added Plot.Style.ColorLegend() for quick customization of legend colors (#3247)
Plot: Replacing palettes is now achieved by setting Plot.Add.Palette instead of Plot.Palette.
Plot: Added ShowLegend() overload that accepts manually created legend items
Scatter Plot: Added LinePattern property for customizing line style
Pie: Improved default colors of pie charts created from discrete values
Demo: Added icon to main application and all windows launched within (#3281, #3273) Thanks @sterenas
Controls: Do not list OpenGL controls in the toolbox. They can still be added programmatically, but they invite many problems and offer little performance improvements for most applications so their use is discouraged (#3282, #3262, #3271)
WinForms: Disable design time visibility in .NET Framework projects to prevent Visual Studio error messages (#3300) Thanks @MaxFun
Markers: Added Plot.Add.Markers() to display a collection of marker positions all using the same style (#3283)
Axes: Added Plot.Axes.Remove() to allow users to remove additional axes they may have added (#3288) Thanks Felix
Data Streamer and Data Logger: Renamed IAxisManager to IAxisLimitManager to disambiguate it from the AxisManager class (#3289)
Pie: Added support for displaying slice label text above each slice (#3295) Thanks @sterenas
Plot: Save() methods used to return the saved file path as a string but now they return a SavedImageInfo with a Path property and additional information (#3314)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps ScottPlot.WPF from 4.1.68 to 5.0.21.
Release notes
Sourced from ScottPlot.WPF's releases.
... (truncated)
Changelog
Sourced from ScottPlot.WPF's changelog.
... (truncated)
Commits
4b0c2de
ScottPlot 5.0.21849c978
SP5 Plot: Save() methods return SavedImageInfo281caaa
SP5 Pie: add options for slice label rendering107a5f3
SP5: IAxisManager → IAxisLimitManagerc2b1be1
Update CHANGELOG.md380b330
SP5: Plot.Axes.Remove()81011a5
SP5 Demo: show description beneath each cookbook recipe3ae47a9
SP5: Plot.Add.Markers()587560d
SP5 WinForms: disable design time visibility69d74cb
SP5: do not display OpenGL controls in the toolboxDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show